みなさんご機嫌いかがでしょうか。windowsPCでイベントログを調べるとき、いちいちイベントビューアーから確認するのは面倒なので、PowershellでフィルタリングしてCSVファイルに書き出すコードを作ってみました。なお、今回の記事を作成するにあたり、PowerShellの公式ドキュメントを参考にしました。
PowerShellでイベントログをフィルタリングしてCSVファイルに出力するコード
1 2 |
#PowerShellでイベントログを"Error"と"Critical"でフィルタリングして、csvファイルに出力するコード Get-EventLog Application -newest 10000 | ?{$_.EntryType -eq "Error" -or $_.EntryType -eq "Critical"} | Export-Csv -path ./eventlog.csv |
CSVファイルに出力した結果
うまく出力されていますね。これでいちいち手動でイベントビューアーを開いてフィルタリングする手間がはぶけました。
ということで今日はこんな感じです!