(PSバージョン1)
PS C:\> $query = 'Select * From Exchange_PublicFolder WHERE Path LIKE "/Foo%"'
PS C:\> $query
Select * From Exchange_PublicFolder WHERE Path LIKE "/Foo%"
PS C:\> gwmi -namespace ROOT\MicrosoftExchangev2 -query $query
Get-WmiObject : Provider is not capable of the attempted operation
At line:1 char:5
+ gwmi <<<< -namespace ROOT\MicrosoftExchangev2 -query $query
最初にクエリを変数に割り当てようとしても、そうでなくても違いはありません。WQLキーワードWHEREに問題がある可能性がありますか?私はそれなしでクエリを実行することができます:
PS C:\> (gwmi -namespace ROOT\MicrosoftExchangev2 -query "Select * From Exchange_PublicFolder").count
711
パイプラインの後半でフィルタリングするのは大したことではありませんが、ここで何が間違っているのかを理解しようとしています:)