Answers:
在命令提示符下运行net session
。这将显示您的会话连接信息。它不会向您显示谁正在积极传输数据。为此,您需要在服务器上运行数据包捕获程序。
您还可以相对于Windows操作系统和用于文件共享的角色运行MMC控制台(例如,Windows Server 2008 R2中的共享和存储管理)。例如,在Windows Server 2008和2008 R2上,您可以打开“计算机管理”控制台并导航到File Services|Share and Storage Management
并单击“操作窗格”中的Manage Sessions
一项或Manage Open Files
多项。
有两种基本方法可以查看正在访问SMB共享上的哪些文件:
[CLI] openfiles
命令。
[GUI] ()=> => Open Files
下的对象。Computer Management
compmgmt.msc
Shared Folders
Open Files
当前打开的任何文件都应被视为潜在地正在使用,无论是被客户端计算机上的进程读取,写入还是仅保持打开状态。
这些还将向您显示哪个用户(或计算机,如果没有与之关联的用户)拥有该句柄。否则,请参阅joeqwerty的答案,以获取有关如何仅获取活动SMB会话/用户列表的信息。