Share via


openfiles

可讓系統管理員查詢、顯示或中斷系統上已開啟檔案和目錄的連線。 此命令也會啟用或停用系統維護物件清單全域旗標。

openfiles /disconnect

可讓系統管理員中斷透過共用資料夾從遠端開啟的檔案和資料夾的連線。

語法

openfiles /disconnect [/s <system> [/u [<domain>\]<username> [/p [<password>]]]] {[/id <openfileID>] | [/a <accessedby>] | [/o {read | write | read/write}]} [/op <openfile>]

參數

參數 描述
/s <system> 指定要連線的遠端系統 (依名稱或 IP 位址)。 請勿使用反斜線。 如果未使用 /s 選項,則預設在本機電腦上執行該命令。 此參數適用於命令中指定的所有檔案和資料夾。
/u [<domain>\]<username> 使用指定使用者帳戶的權限來執行命令。 如果未使用 /u 選項,則預設使用系統權限。
/p [<password>] 指定 /u 選項中指定的使用者帳戶密碼。 如果您未使用 /p 選項,則執行命令時會出現密碼提示。
/id <openfileID> 透過指定的檔案識別碼中斷開啟檔案的連接。 您可以使用萬用字元 (*) 搭配此參數。

注意:您可以使用 openfiles /query 命令來尋找檔案識別碼。

/a <accessedby> 中斷與在 accessedby 參數中指定的使用者名稱相關聯的所有開啟的檔案。 您可以使用萬用字元 (*) 搭配此參數。
/o {read | write | read/write} 中斷所有具有指定開啟模式值的開啟檔案。 有效值為 ReadWriteRead/Write。 您可以使用萬用字元 (*) 搭配此參數。
/op <openfile> 中斷由特定開啟檔案名稱建立的所有開啟檔案的連線。 您可以使用萬用字元 (*) 搭配此參數。
/? 在命令提示字元顯示說明。

範例

若要中斷所有檔案識別碼為 26843578 的已開啟檔案連線,請輸入:

openfiles /disconnect /id 26843578

若要中斷使用者 hironc 存取的所有開啟檔案和目錄的連線,請輸入:

openfiles /disconnect /a hiropln

若要以讀取/寫入模式中斷所有開啟檔案和目錄的連線,請輸入:

openfiles /disconnect /o read/write

若要中斷開啟檔案名稱 *C:\testshare* 目錄的連線,無論誰正在存取它,請輸入:

openfiles /disconnect /a * /op c:\testshare\

若要中斷使用者 hiropln 正在存取的遠端電腦 srvmain 上所有開啟的檔案連線,無論其 ID 為何,請輸入:

openfiles /disconnect /s srvmain /u maindom\hiropln /id *

openfiles /query

查詢並顯示所有開啟的檔案。

語法

openfiles /query [/s <system> [/u [<domain>\]<username> [/p [<password>]]]] [/fo {TABLE | LIST | CSV}] [/nh] [/v]

參數

參數 描述
/s <system> 指定要連線的遠端系統 (依名稱或 IP 位址)。 請勿使用反斜線。 如果未使用 /s 選項,則預設在本機電腦上執行該命令。 此參數適用於命令中指定的所有檔案和資料夾。
/u [<domain>\]<username> 使用指定使用者帳戶的權限來執行命令。 如果未使用 /u 選項,則預設使用系統權限。
/p [<password>] 指定 /u 選項中指定的使用者帳戶密碼。 如果您未使用 /p 選項,則執行命令時會出現密碼提示。
[/fo {TABLE | LIST | CSV}] 以指定的格式顯示輸出。 有效值包括:
  • TABLE - 在資料表中顯示輸出。
  • LIST - 在清單中顯示輸出。
  • CSV - 以逗號分隔值 (CSV) 格式顯示輸出。
/nh 隱藏輸出中的資料行標頭。 只有在 /fo 參數設定為 TABLECSV 時才有效。
/v 指定在輸出中顯示詳細的 (詳細資訊) 資訊。
/? 在命令提示字元顯示說明。

範例

若要查詢並顯示所有開啟的檔案,請輸入:

openfiles /query

若要以不含標頭的資料表格式查詢並顯示所有開啟的檔案,請輸入:

openfiles /query /fo table /nh

若要以清單格式查詢,並顯示所有開啟的檔案及其詳細資訊,並輸入:

openfiles /query /fo list /v

若要使用 maindom 網域中使用者 hiroin 的認證,查詢並顯示遠端系統 srvmain 上所有開啟的檔案,請輸入:

openfiles /query /s srvmain /u maindom\hiropln /p p@ssW23

注意

在此範例中,密碼會在命令列中提供。 若要防止顯示密碼,請省略 /p 選項。 系統會提示您輸入密碼,這不會回應到畫面中。

openfiles /local

啟用或停用系統 [維護物件清單] 全域旗標。 如果沒有搭配參數使用,openfiles /local 會顯示 [維護物件清單] 全域旗標的目前狀態。

注意

在您重新啟動系統之前,使用 onoff 選項所做的變更不會生效。 啟用 [維護物件清單] 全域旗標可能會讓系統變慢。

語法

openfiles /local [on | off]

參數

參數 描述
[on | off] 啟用或停用系統 [維護物件清單] 全域旗標,以追蹤本機檔案控制代碼。
/? 在命令提示字元顯示說明。

範例

若要檢查 [維護物件清單] 全域旗標的目前狀態,請輸入:

openfiles /local

預設情況下,[維護物件清單] 全域旗標已停用,並顯示下列訊息:INFO: The system global flag 'maintain objects list' is currently disabled.

若要啟用 [維護物件清單] 全域旗標,請輸入:

openfiles /local on

啟用全域旗標時,會出現下列訊息:SUCCESS: The system global flag 'maintain objects list' is enabled. This will take effect after the system is restarted.

若要停用 [維護物件清單] 全域旗標,請輸入:

openfiles /local off