问:如何用powershell脚本获取后台进程的进程名?如何找出任务管理器的后台进程中是否可以找到某个应用程序的名称?例如,在下面的图像中,我需要检查这个项目是否在后台进程"NetOp 32主机应用程序“中。(32位)
发布于 2020-03-26 11:34:27
任务管理器显示FileDescription。你可以玩同样的游戏:
Get-Process | select @{Name='Name'; Expression={$_.MainModule.FileVersionInfo.FileDescription}}
可以对结果进行过滤:
Get-Process | select @{Name='Name'; Expression={$_.MainModule.FileVersionInfo.FileDescription}} |? Name -match 'Visual'
我的过滤结果看起来如下:
Name
----
Microsoft Visual Studio 2019 Preview
Microsoft Visual Studio 2019 Preview
要检查有多少结果,可以使用Count
属性:
$filteredResults = Get-Process | select @{Name='Name'; Expression={$_.MainModule.FileVersionInfo.FileDescription}} |? Name -match 'Visual'
$filteredResults.Count
https://stackoverflow.com/questions/60865940
复制相似问题