Spi*_*rit 14 windows network-shares smb
我只是在寻找一种方法来查看当前连接到 Windows SMB 共享的对等点?
例如:我现在想看看谁连接到 Windows 服务器,他是否在进行任何文件传输?
Bob*_*Bob 18
有两种基本方法可以查看 SMB 共享上的哪些文件正在被访问:
[CLI]openfiles
命令。
[GUI] ( ) => =>Open Files
下的对象。Computer Management
compmgmt.msc
Shared Folders
Open Files
当前打开的任何文件都应被视为可能正在使用中,或者正在读取、写入或只是由客户端计算机上的进程保持打开状态。
这些还将显示哪个用户(或计算机,如果没有与之关联的用户)拥有句柄。否则,请参阅joeqwerty 的答案,了解如何仅获取活动 SMB 会话/用户的列表。
joe*_*rty 11
从命令提示符运行net session
. 这将显示会话连接信息。它不会显示谁在主动传输数据。为此,您需要在服务器上运行数据包捕获程序。
您还可以运行与 Windows 操作系统和文件共享角色相关的 MMC 控制台(例如 Windows Server 2008 R2 中的共享和存储管理)。例如,在 Windows Server 2008 和 2008 R2 上,您可以打开计算机管理控制台并导航到File Services|Share and Storage Management
并单击操作窗格中的Manage Sessions
项目或Manage Open Files
项目。