【发布时间】:2015-11-25 08:09:50
【问题描述】:
我无法从拥有 ProcessID 的进程中获取 ParentProcessID。我试过这样,这就是它与 ProcessID 的工作方式:
$p = Get-Process firefox
$p.Id
但如果我尝试使用 ParentProcessID,它就不起作用:
$p.ParentProcessId
有没有办法通过 ProcessID 获取 ParentProcessID?
【问题讨论】:
-
是的,但不是使用 Get-Process。您需要使用 CIM/WMI (Win32_Process)
-
gwmi win32_process 这样的事情?
-
是的,类似的。
Get-CimInstance Win32_Process -Filter "Name = 'firefox.exe'"|select ParentProcessId -
是的,它可以工作,但我想通过 ProcessID 选择它我找到了解决方案,我会将它作为 anwser 发布,谢谢你的帮助。
标签: powershell