openfiles

使管理员能够查询、显示或断开系统上打开的文件和目录的连接。 此命令还启用或禁用系统 维护对象列表 全局标志。

openfiles /disconnect

使管理员能够断开通过共享文件夹远程打开的文件和文件夹的连接。

Syntax

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

Parameters

Parameter Description
/秒 <system> 指定要连接到的远程系统(按名称或 IP 地址)。 不要使用反斜杠。 如果不使用 /s 选项,则默认情况下该命令在本地计算机上运行。 此参数适用于命令中指定的所有文件和文件夹。
/u [<domain>\]<username> 使用指定用户帐户的权限运行命令。 如果不使用 /u 选项,则默认使用系统权限。
/p [<password>] 指定 在 /u 选项中指定的用户帐户的密码。 如果不使用 /p 选项,则在运行命令时会出现密码提示。
/id <openfileID> 按指定的文件 ID 断开打开的文件的连接。 可以将通配符(*)与此参数一起使用。

注意:您可以使用 openfiles /query 命令查找文件 ID。

/一个 <accessedby> 断开与 accessedby 参数中指定的用户名关联的所有打开文件。 可以将通配符(*)与此参数一起使用。
/o {read | write | read/write} 使用指定的打开模式值断开所有打开的文件的连接。 有效值为 ReadWriteRead/Write。 可以将通配符(*)与此参数一起使用。
/作 <openfile> 断开由特定打开文件名创建的所有打开的文件连接。 可以将通配符(*)与此参数一起使用。
/? 在命令提示符下显示帮助。

Examples

若要断开所有打开的文件,文件 ID 26843578,请键入:

openfiles /disconnect /id 26843578

要断开用户 hiropln 访问的所有打开的文件和目录,请键入:

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

查询并显示所有打开的文件。

Syntax

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

Parameters

Parameter Description
/秒 <system> 指定要连接到的远程系统(按名称或 IP 地址)。 不要使用反斜杠。 如果不使用 /s 选项,则默认情况下该命令在本地计算机上运行。 此参数适用于命令中指定的所有文件和文件夹。
/u [<domain>\]<username> 使用指定用户帐户的权限运行命令。 如果不使用 /u 选项,则默认使用系统权限。
/p [<password>] 指定 在 /u 选项中指定的用户帐户的密码。 如果不使用 /p 选项,则在运行命令时会出现密码提示。
[/fo {TABLE | LIST | CSV}] 以指定格式显示输出。 有效值包括:
  • TABLE - 在表中显示输出。
  • LIST - 以列表形式显示输出。
  • CSV - 以逗号分隔值 (CSV) 格式显示输出。
/nh 取消输出中的列标题。 仅当 /fo 参数设置为 TABLECSV 时才有效。
/v 指定在输出中显示详细(详细)信息。
/? 在命令提示符下显示帮助。

Examples

若要查询并显示所有打开的文件,请键入:

openfiles /query

若要以表格式查询和显示所有打开的文件(不包含标头),请键入:

openfiles /query /fo table /nh

若要使用详细信息查询和显示列表格式的所有打开的文件,请键入:

openfiles /query /fo list /v

要使用 maindom 域上用户 hiropln 的凭据查询和显示远程系统 srvmain 上的所有打开文件,请键入:

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

Note

在此示例中,在命令行上提供密码。 要防止显示密码,请省略 /p 选项。 系统会提示输入密码,该密码不会回显到屏幕。

openfiles /local

启用或禁用系统 维护对象列表 全局标志。 如果不带参数使用,则 openfiles /local 显示 “维护对象列表” 全局标志的当前状态。

Note

使用 “打开 ”或 “关闭 ”选项所做的更改在重新启动系统之前不会生效。 启用 维护对象列表 全局标志可能会减慢系统速度。

Syntax

openfiles /local [on | off]

Parameters

Parameter Description
[on | off] 启用或禁用系统 维护对象列表 全局标志,用于跟踪本地文件句柄。
/? 在命令提示符下显示帮助。

Examples

若要检查 维护对象列表 全局标志的当前状态,请键入:

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