openfiles

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

打开文件 /disconnect

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

语法

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

参数

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

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

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

例子

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

openfiles /disconnect /id 26843578

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

openfiles /disconnect /a hiropln

若要断开所有打开的文件和目录与 读/写模式的连接,请键入:

openfiles /disconnect /o read/write

若要断开目录与打开的文件名 *C:\testshare* 的连接,无论谁正在访问它,请键入:

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

若要断开远程计算机上的所有打开文件,srvmain,用户 hiro访问,无论其 ID 如何,请键入:

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

打开文件 /query

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

语法

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

参数

参数 说明
/秒 <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 域上用户 hiro 凭据查询和显示远程系统上 srvmain 上所有打开的文件,请键入:

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

注释

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

打开文件 /local

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

注释

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

语法

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