PowerShell で、次のステートメントを入力しています。
$var = Get-WmiObject win32_product | select-object name
if ($var.name -like 'adobe') {write-host '123'}
変数には、インストールされた製品のリストが適切に格納されます。ただし、私のif
then は何もキャッチしません。実行時に、出力もエラーもありません。これは、 Get-Processのようなものを使用すると機能しますが、 Get-WmiObject では機能しません。