以编程方式获取类似于计算机管理\共享文件夹\打开文件的打开文件信息? (服务器2012R2)

问题描述 投票:0回答:1

由于应用程序问题,正在尝试跟踪服务器上的打开文件\锁。我可以使用“计算机管理” \“共享文件夹” \“打开文件”,然后查看此数据。我得到的字段是:

打开文件,访问者,类型,#锁,打开模式

使用此工具,我可以将列表导出到CSV。在尝试提供一个批处理文件来自动执行此操作时,我找到了OpenFiles.exe。脚本工作正常,问题是我仅获得以下字段:

ID,访问者,类型,打开文件(路径\可执行)

OpenFiles.exe没有选择获取#Locks数据的选项。考虑到我想要的数据就在Windows工具中,这真令人沮丧!以前有人解决过这个问题吗?

batch-file windows-server-2012-r2 filelock shared-file
1个回答
0
投票

https://docs.microsoft.com/en-us/sysinternals/downloads/handle处的System Internals中尝试Handle实用程序>

您应该可以通过此命令获得所需的所有信息:

handle.exe -a -u -s
© www.soinside.com 2019 - 2024. All rights reserved.