检查程序是否按可执行路径运行

mcu*_*mcu 3 powershell system process

在powershell中,如何使用程序可执行文件的完整路径检查程序是否正在运行?或者我是否需要解析路径以获取进程名称?

谢谢.

编辑:

我需要知道可执行文件"C:\ My Temporary Programs\Test 1.exe"是否正在运行.

man*_*lds 7

试试这个:

get-process | ?{$_.path -eq $path}
Run Code Online (Sandbox Code Playgroud)

所以你可以这样做:

if(get-process | ?{$_.path -eq "C:\My Temporary Programs\Test 1.exe"}){
    #exe is running. Do what you want
}
Run Code Online (Sandbox Code Playgroud)