イベントログにエラーを書き込む
PowerShellの実行を記録に残して起きたい時があるかもしれません。記録する内容として考えられるのはプログラムの
1.実行日時
2.名前
3.説明
4.実行結果
実際にログを参照する機会はエラーが発生した時が多いと思います。そのため、イベントログに1、2.3.4.(エラー)を記録するプログラムを作成してみました。
set-PSDebug -strict # ------------------------------------ # イベントログにエラーを書き込む # ------------------------------------ Function CreateEvent{ # イベントログオブジェクト生成 $EventLog = new-Object system.Diagnostics.EventLog # ログのタイプを設定 $EventLog.log = "Application" # ソースを設定 $Eventlog.source = "CreateEvent" # エラー書き込む(イベントID:100) $Eventlog.WriteEntry("エラーが発生しました", "Error", 100) }