是否有办法使用WMI查询语言(WQL)指定Get-WmiObject cmdlet的-Filter
参数,以根据用于调用进程的“命令行”进行过滤? “命令行”是指“Windows任务管理器,进程”选项卡中显示的“命令行”。
我想获得一个进程ID数组,其中命令行包含字符串*Dev_SW*
。我不能使用名称,因为将有许多进程使用相同的名称运行,不等于*Dev_SW*
过滤器。
答案 0 :(得分:2)
Get-WMIObject将对Win32_Process类进行WMI调用,
然后它会过滤它,命令行就像DEV_SW,
%是WMI中的外卡
Get-WmiObject Win32_Process -filter "CommandLine LIKE '%Dev_SW%'"