这应该很简单,但我一直没能弄清楚。如何使用GetCimInstance过滤器实现or子句?我正在用进程填充XAML列表视图,我只想返回powershell、powershell_ise或pwsh,但我不知道如何正确执行-or子句。我试过:
Get-CimInstance -ClassName Win32_Process -Filter "Name like 'Powershell%'" -or "Name like 'pwsh%'" Get-CimInstance -ClassName Win32_Process -Filter ("Name like 'Powershell%'") -or "(Name like 'pwsh%'")
但这些行不通。我明白 “Get-CimInstance:找不到与参数名称'或'匹配的参数。”
我认为这会比这更容易。
去掉“或”中的破折号。语法类似于sql中的“where”。它也应该是一个长引用。
Get-CimInstance Win32_Process -Filter "name like 'powershell%' or name like 'pwsh%'" ProcessId Name HandleCount WorkingSetSize VirtualSize --------- ---- ----------- -------------- ----------- 6056 powershell.exe 774 47206400 2204070068224