windows-server-2008-r2 – 如何确定哪个SMB客户端/会话在Server 2008R2 Windows文件服务器上打开了特定文件?

前端之家收集整理的这篇文章主要介绍了windows-server-2008-r2 – 如何确定哪个SMB客户端/会话在Server 2008R2 Windows文件服务器上打开了特定文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要的是一种将客户端名称或IP地址与打开文件相关联的方法,以便我可以干净地关闭文件以进行维护. NET SESSION不显示打开文件名称,NET FILE不显示打开文件的客户端.我曾希望我可以交叉引用这两个命令中的数据,但这似乎不可能.我看到的其他所有内容都提供与这些命令相同的数据,没有明显的方法来确定哪个客户端计算机打开了该文件.

澄清:我不想强制关闭服务器上的文件,冒着文件损坏的风险并导致客户端程序崩溃.

通过在2008R2服务器上打开“共享和存储管理”,您通常可以很好地了解这一点,在右侧窗格中,您将看到“管理会话”和“管理打开文件”.你可以先尝试一下.

如果失败,您可以尝试从Sysinternals处理Process Explorer.执行句柄搜索文件名.应该找到具有该文件的打开句柄的进程.该进程属于哪个用户帐户?

编辑:对不起OP,我带你绕道而行,因为我不完全理解你的问题.

猜你在找的Windows相关文章