rem *****バッチ実行
java -cp some command 2>exception.log
rem エラー時はエラー処理へ
IF ERRORLEVEL 1 goto ABEND
rem 成功処理
省略...
exit /b 0
rem エラー処理
:ABEND
setlocal enabledelayedexpansion
rem ファイル中の文字列を全部を取り出す
set text=
rem tokens=* 行ごとにループ、text変数にわたす
for /f "tokens=*" %%i IN (exception.log) do set text=!text!%%i
rem エラー文字列をイベントビュアーに登録
eventcreate /ID 999 /L Application /T ERROR /D "%text%"
endlocal
rem *****異常終了(コード=1)
exit /b 1
eventcreate について
eventcreate (Computer) /ID EventID (option) /T Type /D Description