如何使用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%'"
外卡