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



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

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

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

然后它会在命令行像DEV_SW的地方过滤它,

% 是 WMI 中的通配符

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

最新更新