如何使用Get-WmiObject过滤进程“命令行”

时间:2017-08-22 14:06:44

标签: powershell windows-7 powershell-v2.0 get-wmiobject

是否有办法使用WMI查询语言(WQL)指定Get-WmiObject cmdlet的-Filter参数,以根据用于调用进程的“命令行”进行过滤? “命令行”是指“Windows任务管理器,进程”选项卡中显示的“命令行”。

我想获得一个进程ID数组,其中命令行包含字符串*Dev_SW*。我不能使用名称,因为将有许多进程使用相同的名称运行,不等于*Dev_SW*过滤器。

1 个答案:

答案 0 :(得分:2)

Get-WMIObject将对Win32_Process类进行WMI调用,

然后它会过滤它,命令行就像DEV_SW,

%是WMI中的外卡

Get-WmiObject Win32_Process -filter "CommandLine LIKE '%Dev_SW%'"