如何使用Get-WmiObject在进程“命令行”上进行筛选

如何使用Get-WmiObject在进程“命令行”上进行筛选

问题描述:

有没有办法使用Get-WmiObject cmdlet的WMI查询语言(WQL)来指定-Filter参数以基于“命令行“用于调用过程?通过“命令行”我的意思是“Windows任务管理器”,“进程”选项卡中显示的“命令行”。如何使用Get-WmiObject在进程“命令行”上进行筛选

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

GET-WmiObject可以将使WMI调用类Win32_Process的,

然后,它会过滤它放在命令行是像DEV_SW,

%是在WMI

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