イベントログへ書き込みを行う

Windows イベントログへ書き込むを行うサンプルコマンドです。

バッチ

コマンド:


ventcreate /L APPLICATION /T SUCCESS /SO test /ID 999 /D EventlogTest

eventcreate /L SYSTEM /T ERROR /SO test2 /ID 1000 /D EventlogTest

eventcreate /L SYSTEM /T WARNING /SO test2 /ID 999 /D EventlogTest



Powershell

コマンド:


Write-EventLog -LogName Application -Source test -EventID 999 -EntryType Success -Message "EventlogTest"

Write-EventLog -LogName System -Source test2 -EventID 1000 -EntryType Error -Message "EventlogTest"

Write-EventLog -LogName System -Source test2 -EventID 1000 -EntryType Warning -Message "EventlogTest"



VBS

コマンド:


Const EVENT_SUCCESS = 0

Const EVENT_ERROR = 1

Const EVENT_WARNING = 2

Const EVENT_INFO = 4

Set objShell = WScript.CreateObject("WScript.Shell")

objShell.LogEvent EVENT_SUCCESS, "成功のテストイベントログ"

objShell.LogEvent EVENT_ERROR, "エラーのテストイベントログ"

objShell.LogEvent EVENT_WARNING, "警告のテストイベントログ"

objShell.LogEvent EVENT_INFO, "情報のテストイベントログ"

set objShell = Nothing



cygwin

cygwinとはWindows環境で Unix ライクなコマンドを使用するフリーソフトです。

cygwin をダウンロードする

コマンド:


c:\cygwin\bin\logger.exe -p info EventlogTest

c:\cygwin\bin\logger.exe -p error EventlogTest

c:\cygwin\bin\logger.exe -p warning EventlogTest



コマンドサンプル一覧