ネタを検証する時間を持てず、過去のメモを引っ張ってきました。
Windowsイベントログを集計や提出する必要がある場合にCSVファイルに書き出す方法を調べてみました。
- イベントログを開く
- 適当なイベントを選択するか、横にある「すべてのイベントを名前をつけて保存」をクリック
.evtx
形式で保存- 以下のコマンドでcsvファイルに変換
PS> Get-WinEvent -Path <バックアップログのフルパス> | Select timeCreated,levelDisplayName,providerName,id,@{name="message";expression={$_.message.Replace("`n",";")}}| Export-CSV <CSVファイルのフルパス> -Encoding Default
必要に応じて、nkfコマンドでUTF-8にエンコーディングします。
$ nkf --overwrite -Lu -w <CSVファイル>