一連のサーバーにインストールされているビューアーのリストを収集しようとしています。そのリストをループして wmi クエリを実行し、結果を保存して、wmi の結果とサーバー名が横にあるテーブルをエクスポートしようとしています。
サーバー2012でこれを実行しています
$computers = Get-Content C:\computers.txt
$WMIQuery = foreach ($computer in $computers){Get-WmiObject -Class
Win32_Product | where-object {$_.name -match "Microsoft Viewer*"}}
$WMIQuery
$WMIQuery | Out-File c:\Viewers.txt
望ましい結果
サーバー名 Object1 Object2
Server1 Microsoft Excel ビューアー Microsoft Visio ビューアー
ファイルを出力し、空の txt ファイルを取得します。