none
プリンタの設定変更時に実施ユーザと変更内容をログに記述させる方法 RRS feed

  • 質問

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

    WindowsServer2008SP2(32bit)の共有プリンタにおいて、
    スタート→コンパネ→プリンタ→登録プリンタを右クリックしプロパティを選択することで
    設定の変更が行えますが、この際、どのユーザが何の設定を変更したかを
    イベントログ当に記述されることはできますでしょうか。
    出来る場合、どのような方法で行えばよいでしょうか。


    自身なりに確認したところ、プリンタの設定を変更すると
    ソース:PrintSpooler,ID:9 のログが記述されることがかりました。

    しかし、このログにおきまして、設定内容までは記載されず、
    何も変更せずにプロパティ画面を「OK」で閉じても上記のログが
    記述されてしまうため確認手段としては不十分でした。

    以上、お手数ですがよろしくお願いいたします。




    • 編集済み eiji_m 2014年5月19日 23:56
    2014年5月19日 9:06

回答

  • 少し試してみたのですが、プリンターのプロパティについて、
    誰が何の設定を変更したかをモニタリングするのは難しいようです。

    eiji_m さんが試された通り、サーバーのプロパティによって
    スプーラの情報イベントを収集するように設定した場合に PrintSpooler のイベントが記録されるようになりますが、
    どの設定を変更したかまでは分かりません。

    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printer 以下あたりの
    レジストリの変更を監視するようなスクリプトを作り込むか、
    何らかのサードパーティーのツールなどがあればそれを利用するということになるかもしれませんね。

    • 回答の候補に設定 佐伯玲 2014年6月3日 1:05
    • 回答としてマーク 佐伯玲 2014年6月10日 6:01
    • 回答としてマークされていない eiji_m 2014年7月9日 1:25
    • 回答としてマーク eiji_m 2014年7月9日 1:25
    2014年5月31日 12:22