Excel からソフトウェアデプロイメントを監視する

by manamana 4. March 2013 11:00

管理者をやっていると、各PCにどのようなプログラムがインストールされているかの把握が必要になります。
一台ずつ回って確認するわけにもいかないし、標準の管理ツールでクリックするのも手間です。

PowerShell からリモート上のPCに対して WMI の制御ができることがわかったので、
例によって Excel PowerShell Tool 用のスクリプトを書いてみました。

PcTable と名付けたテーブルに必要な項目を記述しておきます。
ユーザー名が空欄なら、ログインユーザーの権限でアクセスする約束です。※データは環境に合わせて編集してください

この状態で、"Get-Win32Product.ps1" を呼び出すと…
 

こんな感じで、インストールされているソフトウェアの一覧を取得することができます。

これは、WMI の Win32_product クラスの情報を表示しているだけなので、「プログラムと機能」の一覧とは微妙に異なります。
一致させるためにはレジストリの探索等も必要になりますが、今回はこれで良しとしましょう。

↓↓↓ダウンロード

Get-Win32Product.zip (8.90 kb)

Tags:

PowerShell

Add comment


スポンサーリンク

Calendar

<<  December 2024  >>
SunMonTueWedThuFriSat
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

Month List

Twitter