none
WSUS レポートを自動生成する方法を教えて頂けないでしょうか ※承認済み更新プログラムについてのコンピュータの状態(表形式) RRS feed

  • 質問

  • お世話になっております。

    標記の件、こちらで質問して良い内容であるかも分かりませんが、

    お分かりの方がいらっしゃれば、ご教授頂けないでしょうか?

    以下を実現したいと考えているのですが、そもそも実現可能なのか?分かっていない状態です。

    [実現したい内容]

    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のレポート、”承認済み更新プログラムについてのコンピュータの状態(表形式)”を自動で作成する

    方法をご存知の方が、いらっしゃいましたら、その方法をご教授頂けないでしょうか。

    このページが参考になるなど、些細な事で結構ですので、お分かりの事があれば、

    アドバイス頂けます様、お願い致します。

    以上、どうぞ宜しくお願い致します。








    • 編集済み hiro-53 2014年3月4日 8:03
    2014年3月3日 8:03

すべての返信

  • 以下の情報をコンピュータグループ単位で取得したいと思っております。

    ---
    コンピュータ名 必要 インストール済みまたは該当しない 失敗 状態の報告なし

    xxxxxxxxxxxxxx 0 1631     0 0
    xxxxxxxxxxxxxx 0 1631     0 0
    xxxxxxxxxxxxxx 0 1537     0 0


    レポート オプション

    レポートの種類: 表形式レポート

    クラス: 任意のクラス
    製品: 任意の製品
    コンピュータ グループ:●●
    状態: すべて
    ダウンストリーム サーバー: すべてのレプリカ ダウンストリーム サーバー
    収集されたレポート データ: 2014/03/05 xx:xx
    データのレポートに使用されるサーバー: xx.xxx.xxx.xxx
    ---

    Get-WsusComputer
    WSUSクライアントの一覧を取得する。

    Get-WsusUpdate
    更新プログラムの一覧を取得する

    辺りを利用すれば、生成可能でしょうか?

    2014年3月5日 2:30