资源锁和Power Shell

有没有办法使用Windows Power Shell来跟踪哪些应用程序在文件上有资源锁?

这是我正在寻找的:

  • 一个命令行或脚本,用于显示对文件具有locking的应用程序。
  • 上面的奖励是检测具有该锁的用户账户以及该锁持续了多长时间。

跟进:

从Windows 处理 Sysinternals是一个命令行实用程序,可用于确定哪些句柄对文件具有locking。 你可以用命令行运行句柄

handle c:\fileToCheck 

或者你可以编写一个PowerShell脚本来包装句柄的function。