Windowsイベントログをファイル出力するバッチファイル
内容:指定年月日以降のWindowsイベントログ(Application,System)を取得する。
:指定年月日以降の各種ログを ファイル出力する。 @echo OFF :開始日付 SET STARTDATE="Datetime gt 01/01/2011,12:00:00AM" :ホスト名 FOR /F %%h IN ('hostname') DO SET NAME=%%h :ログファイル名 SET LOG=%NAME%_Eventlog.csv :eventquery.vbsのパス SET EVENT_GET_SCRIPT=%systemroot%\system32\eventquery.vbs :ログ取得 ECHO %date% %Time:~0,5% > %LOG% CSCRIPT %EVENT_GET_SCRIPT% /fi "type eq Error" /fi %STARTDATE% /l application /fo csv /v >> %LOG% CSCRIPT %EVENT_GET_SCRIPT% /fi "type eq Warning" /fi %STARTDATE% /l application /fo csv /v >> %LOG% CSCRIPT %EVENT_GET_SCRIPT% /fi "type eq Error" /fi %STARTDATE% /l system /fo csv /v >> %LOG% CSCRIPT %EVENT_GET_SCRIPT% /fi "type eq Warning" /fi %STARTDATE% /l system /fo csv /v >> %LOG% PAUSE