在远程机器上查找进程的路径

时间:2018-03-18 13:08:54

标签: powershell windows-services remote-access

您可以在Powershell中使用以下内容来获取运行特定进程的完整路径:

Get-Process | where{$_.Name -like "*iexplore*"} | Select Path

如果我想在远程计算机上找到此服务的路径,我想我可以使用以下内容:

Get-Process -ComputerName $MyServer | where{$_.Name -like "*iexplore*"} | Select Path

但是,这不会返回任何内容。我可以看到我可以找到服务本身的一些有关当前使用情况的详细信息,但我找不到.exe文件所在的路径。 (我也注意到我无法看到进程正在使用多少CPU)。

有没有办法找到这个过程的路径?

1 个答案:

答案 0 :(得分:1)

Get-Process错过了这个,但您可以使用WMI:

Get-WmiObject -Class win32_process -ComputerName $MyServer -Filter 'name like "%iexplore%"' | select path