![确定哪个网络用户打开了网络共享上的文件](https://linux22.com/image/1370751/%E7%A1%AE%E5%AE%9A%E5%93%AA%E4%B8%AA%E7%BD%91%E7%BB%9C%E7%94%A8%E6%88%B7%E6%89%93%E5%BC%80%E4%BA%86%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6.png)
我公司的 Isolon 群集上运行着 Windows SMB 共享。偶尔,可能在一段时间不活动之后,文件会错误地显示为“其他用户”正在使用。该问题首先出现在 Word 和 Excel 文件中,一个简单的解决方法是在 Windows 中复制文件并从副本开始工作。
不幸的是,现在问题出现在 Revit 上,在一个具有多个文件相互依赖关系的项目中,多个用户直到投入大量时间才知道他们将失去工作成果。本地 PC 实用程序(如 Unlocker 和 FileHunter)指示该文件没有锁定。我重新启动并尝试在 Windows 中重命名该文件,Windows 在任何 PC 上都报告“文档已被 Revit 打开。”但文档并未打开。
我可以使用什么工具来确切地确定文件被锁定了?
答案1
您可以在计算机管理中查看:
您可以从命令行访问它,compmgmt.msc
或者转到开始->右键单击computer
并选择“管理”。
然后检查打开的会话,它将在这里:
答案2
使用net file
或psfile
在命令行上。(net session
也可能有帮助)