- PR -

eventtriggersコマンドについて

1
投稿者投稿内容
kova
会議室デビュー日: 2004/07/29
投稿数: 3
投稿日時: 2005-02-21 13:25
eventtriggersコマンドを用いて、SystemイベントログにErrorが書き込まれた場合に任意の
プログラムを起動しようとしています。
イベントの登録は出来るのですが、イベント発生時にプログラムが起動しません。
\System32\wbem\logs\CmdTriggerConsumer.log を確認してみても、イベントトリガの登録
時のログがあるだけで、実際の動作のログはまったく残っていません。
環境はWindowsServer2003+SP1です。


登録は eventtriggers /create /tr testevent /L system /T error /tk notepad.exe で行い、
eventtriggers /Query /V で確認すると、

ホスト名 ID トリガ名 タスク クエリ 説明 実行 (ユーザー名)
================= ==== =========== ================================== ====================================== ==== ================================================================
7QYMFONLYQYACWD 2 testevent C:\WINDOWS\system32\notepad.exe イベント Log ="SYSTEM" AND Type ="ERRO 7QYMFONLYQYACWD\Administrator

となっています。
クエリがERROで途切れているのが原因かと思い、WindowsXP+SP2の環境でテストしてみたの
ですが

ホスト名 ID トリガ名 タスク クエリ 説明 実行 (ユーザー名)
======== ==== =========== ================================== ====================================== ===== ================================================================
****** 2 testevent notepad.exe イベント Log ="SYSTEM" AND Type ="ERROR" N/A NT AUTHORITY\SYSTEM

となり、こちらのクエリは正常に登録されているかのように見えるのですが、実際にイベント
が発生してもWindowsServer2003と同様にイベントトリガが起動しません。

テストイベントの作成は
eventcreate /t error /id 999 /l system /d "test log"
でおこなっています。

なにか見落としている点でもあるのでしょうか?
kova
会議室デビュー日: 2004/07/29
投稿数: 3
投稿日時: 2005-02-21 13:29
すいません、環境に間違いがありました。
環境はWindowsServer2003で、SPは当たっていません。
1

スキルアップ/キャリアアップ(JOB@IT)