我正在尝试找到一种方法来列出在特定服务器上打开的文件。除了这些信息之外,我还想要打开文件的计算机名(或IP地址)以及打开该文件的用户。
我已经在命令提示符中运行了以下命令:
openfiles /query /s servername /v
这将获得我想要的几乎所有内容,但不不会显示打开文件的计算机。
我已经在服务器本身上运行了以下 Power Shell 命令。
Get-SmbOpenFile
和
Get-SmbOpenFile | Format-List
以上两个Power Shell命令都给了我我想要的结果,但是问题是,我无法弄清楚如何使它们(或它们的某些变体)从客户端工作/远程机器。
我想列出的是打开文件的路径,打开该文件的用户以及打开该文件的计算机。