お世話になっております。
標記の件、こちらで質問して良い内容であるかも分かりませんが、
お分かりの方がいらっしゃれば、ご教授頂けないでしょうか?
以下を実現したいと考えているのですが、そもそも実現可能なのか?分かっていない状態です。
[実現したい内容]
Update Servicesの管理コンソールで、作成できるレポート
”承認済み更新プログラムについてのコンピュータの状態(表形式)”を、
スクリプトを使って自動で作成できるようにしたい。
---
当初、vbsでどうにかならないかと考えていましたが、vbsでは対応できない様でした?
http://www.atmarkit.co.jp/fwin2k/operation/wsusqa05/wsusqa05_01.html
>WSUS 2.0 APIは.NET Framework1.1を利用して構築されているため、VBScriptなどから簡単に利用することはできず、
>VB.NETなどでのプログラミングが必要になってしまう。
※当方は、WSUS3.0になりますが。。。
PowerShellを扱ったときはないのですが、 WSUSのAPIとWindows PowerShellのコマンドレットを用いれば、
希望のレポートを作成できるのではと、現在考えております。
http://technet.microsoft.com/ja-jp/library/dd939886(v=ws.10).aspx
>新しい更新レポートとコンピュータの状態レポートを使用して、インストールが承認された更新プログラムをフィルタできます。
>これらのレポートを WSUS コンソールから実行したり、アプリケーション プログラミング インターフェイス (API) を使用して、
>この機能を独自のレポートに統合したりすることができます。
まず、WSUSのサーバで、APIを利用できる状態にして、(WindowsServer2012の例)
# http://kkamegawa.hatenablog.jp/entry/20121209/p1
以下で紹介されているコマンドレットを用いてスクリプト(PowerShell)を作成すれば、、、
# Windows Server Update Services (WSUS) の管理
# http://kogelog.wordpress.com/2013/12/21/20131221-01/
希望のレポートを自動で作成できるのでは、と考えたのですが、知識が足りず、その先に進めません。
---
WSUSのレポート、”承認済み更新プログラムについてのコンピュータの状態(表形式)”を自動で作成する
方法をご存知の方が、いらっしゃいましたら、その方法をご教授頂けないでしょうか。
このページが参考になるなど、些細な事で結構ですので、お分かりの事があれば、
アドバイス頂けます様、お願い致します。
以上、どうぞ宜しくお願い致します。