首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找出谁锁定了网络共享上的文件

找出谁锁定了网络共享上的文件
EN

Stack Overflow用户
提问于 2009-02-24 10:19:21
回答 5查看 419.1K关注 0票数 149

我想知道谁锁定了网络共享上的文件。

问题是:网络共享在NAS上,所以我无法登录。我需要一个工具来远程找出谁在锁定文件。每次都重新启动NAS是不现实的,因为有多个用户。

Handle.exe、Process Explorer和PsFile似乎仅限于本地计算机上的文件,因此它们不适用于我。

EN

回答 5

Stack Overflow用户

发布于 2013-05-21 23:38:29

PsFile可以在远程机器上工作。如果我的登录帐户已经有权访问远程共享,我只需输入:

代码语言:javascript
复制
psfile \\remote-share

(将"remote- share“替换为您的文件服务器的名称),它将列出该共享上每个打开的文档,以及打开它的人,如果我想要强制关闭文件,还会列出文件ID。对我来说,这是一个非常长的列表,但可以通过输入路径的一部分来缩小范围:

代码语言:javascript
复制
psfile \\remote-share I:\\Human_Resources

这有点棘手,因为在我的例子中,这个远程共享在我的本地机器上被挂载为Z:,但是psfile识别路径,因为它们是在远程文件服务器上定义的,在我的例子中是I:(你的会有所不同)。我只需要梳理第一次psfile运行的结果,看看它返回的一些路径,然后使用部分路径再次运行它,以缩小结果的范围。

如果您需要为访问提供凭据,PsFile将允许您为远程共享指定凭据。

最后,一个鲜为人知的提示:如果有人在Windows资源管理器中单击一个文件,然后剪切或复制该文件,并打算将其粘贴到其他地方,那么该操作也会锁定该文件。

票数 25
EN

Stack Overflow用户

发布于 2012-05-10 19:23:28

如果这仅仅是为了知道/查看在任何特定时间谁在文件中(如果您使用的是windows),只需选择文件' view‘作为'details',即不是缩略图、磁贴或图标等。一旦进入'details’视图,默认情况下会显示;- File name - Size - Type和- Date modified

你现在需要做的就是右击工具栏上的任意位置(文件名、大小、类型等)您将看到工具栏可以显示的其他选项的列表。

选择'Owner‘,一个新的列将显示使用该文件的人的用户名,或者如果没有其他人在使用该文件,则显示最初的创建者的用户名。

这在使用共享的MS Access数据库时特别有用。

票数 14
EN

Stack Overflow用户

发布于 2009-02-24 10:46:11

会话由NAS设备处理。您所问的问题取决于NAS设备,与windows无关。您必须查看您的NAS固件,以了解它支持什么。唯一的另一种方法是嗅探数据包,然后自己解决。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/581219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档