检查进程是否是插件

时间:2015-11-17 07:13:32

标签: powershell

如果名为“jp2launcher”的进程是一个插件,我想查看Powershell。我对命令行有以下命令:

wmic process where (name="jp2launcher.exe") get CommandLine

此命令的结果是:

"C:\Program Files (x86)\Java\jre1.8.0_31\bin\jp2launcher.exe" -secure -plugin ...

因此,如果有-plugin进程是一个插件。有没有办法只选择插件的进程?

1 个答案:

答案 0 :(得分:2)

有没有办法只选择插件进程?

这将查询WMI以查找与命令行匹配的进程" -plugin" (并仅选择字段Name和CommandLine):

Get-WmiObject Win32_Process | Where CommandLine -match "-plugin" | Select Name, CommandLine

我现在如何只选择被称为" jp2launcher"的进程,如何将进程ID保存到变量中?

Get-WmiObject Win32_Process | Where CommandLine -match "-plugin" | Where Name -match "jp2launcher" | Select Name, CommandLine