添加第二个过滤条件会产生错

时间:2018-03-01 15:08:18

标签: powershell

一旦输入-and命令,我就会收到错误。我知道它与语法有关,但谷歌没有提供任何有用的东西。

gwmi -namespace Root\cimv2 -class win32_product -impersonation 3 -Filter { Name like "%Microsoft Visual C++ 2008 Redistributable - x86%" -and Version -eq "9.0.30729.6161"}

1 个答案:

答案 0 :(得分:2)

使用Get-WmiObject-Filter参数需要您使用WQL (WMI Query Language) syntax - -eq-and或无效的WQL运算符:

Get-WmiObject -Filter 'Name LIKE "%Microsoft Visual C++ 2008 Redistributable - x86%" AND Version = "9.0.30729.6161"' -namespace Root\cimv2 -class win32_product -impersonation 3