问题:
嗨,我正在尝试使用Powershell查找正在使用(读取或写入)特定文件的所有进程。
我尝试过将Get-Process与where-Object过滤器一起使用,但它无效。 我在Windows方面的经验非常少,因此很难理解在哪里寻找以及如何实现。
任何帮助都将不胜感激。
由于
答案 0 :(得分:0)
我认为你可以从this link找到很多信息。希望这可以帮助您使用Windows PowerShell。
答案 1 :(得分:0)
此博客文章中的信息应该可以帮助 - http://jdhitsolutions.com/blog/powershell/3744/friday-fun-find-file-locking-process-with-powershell/
Sysinternals套件有一个名为“Handle.exe”的工具,如果你传递一个文件,它会让你知道哪个进程有一个句柄(如果存在)。