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

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

バッチ

サンプル:


eventcreate /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


コマンドサンプル一覧