WSUS を Script から管理するには


WSUS を管理するスクリプトをお探しの皆さんへ。


残念ながら JP の Script Center には公開されていませんが、USサイトには WSUS 関連のスクリプトが掲載されています。


今後、Script Center を含め US サイトとJP サイトの連携が強化される予定です。まだ詳細は私も把握していませんが、個人的にも大いに期待しています。ちなみに、US の Script Center は MSDN ライブラリのようなツリー構造で、かつスクリプトの検索もできるようになっています。RSSも有効なので、最新のスクリプトがすぐに把握できて便利です。


US の Script Center に掲載されているスクリプトは以下の通りです。


Windows Update

Client Side Management
||
│├ Software Update エージェントの設定画面を表示するスクリプト vbs
│├ Software Update ウィザードの起動 vbs
│├ 特定のアップデートモジュールを適用する  vbs
││  ※Exception がプロパティエラーになりますね
│├ 自動更新の設定を表示する vbs
││  ※このスクリプトは、Tales from the Script で詳しく解説されています
│├ Windows Update エージェントに設定されているプロキシーを表示する vbs
│├ Windows Update エージェントの更新プログラムの検索に関する動作環境を表示する vbs
│├ Windows Update エージェントの接続先sサーバ等に関する動作環境を表示する vbs
││  ※RedirectURL と UIPluginClsid はプロパティエラーになりますね...
│├ Windows Update エージェントの現在の状態を表示する vbs
│├ 更新の履歴を表示する vbs
│|  ※Exception と UnmappedException はプロパティエラーになりますね...
│├ 更新スケジュールの変更 vbs
│├ ドライバーの更新があるかどうかを検索する vbs
││  ※1行目の @ はエラーになるので @だけ削除してから実行しましょう
│├ ソフトウェアの更新があるかどうかを検索する vbs
│└ 更新IDを指定して、更新プログラムをアンインストールする vbs

Server Side Management
  |
  ├ Active Directory からOU情報を取得して WSUS の管理グループとしてインポートする PowerShell
  │   ※これ、面白いです。PowerShell だと、短いですなぁ。
  ├ 承認された更新プログラムの一覧を表示する PowerShell
  ├ コンピュータが所属していない管理グループを削除する PowerShell
  ├ 再起動を要求されているコンピュータの一覧を表示する PowerShell
  ├ 独自に作成した更新プログラム(MSPファイル)を配布する PowerShell
  ├ WSUS 3.0 のデータベースを整理して性能を改善する T-SQL
  │  ※WSUS2.0では動かないようです
  ├ WSUS 3.0 で構成されたすべてのノードのサーバー情報を表示する PowerShell
  ├ WSUS 3.0 サーバーの管理コンピュータに関するサマリ情報を表示する PowerShell
  └ WSUS 3.0 サーバーと Windows Update サイトの同期を開始する PowerShell
 


参考サイト

MSDN Windows Server Update Services
  http://msdn2.microsoft.com/en-us/library/bb267810.aspx

Tales from the Script 2005/07
  http://www.microsoft.com/japan/technet/community/columns/scripts/sg0705.mspx
Hey, Scripting Guy 2004/09
  http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/sept04/hey0929.mspx
Hey, Scripting Guy 2005/08
  http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/aug05/hey0824.mspx
サポート技術情報 Windowsupdate.log ファイルの解釈
  http://support.microsoft.com/kb/902093/ja

WSUS Product Team Blog
  http://blogs.technet.com/wsus/default.aspx

Comments (0)

Skip to main content