以前にもイベントログの抽出はやっている。 PowerShell: ◆イベントログを取得(抽出)する(Get-WinEvent) ただし、こいつは標準的なプロパティで抽出しているので、イベント固有の項目で抽出となると簡単にはいかない。 多分、下記の赤枠部分が共通的なプロパティで青枠が個別のプロパティといった感じだろう。(イベントビューワの画面) では、この個別部分で抽出するにはどうするのか。 ヘルプを見るとFilterXPathパラメータにXPath形式で条件を記述してやるようだ。 ちなみに、Get-WinEventを引数なしで実行するとWIndows8ではなぜか以下のようなエラーの嵐に見舞われる。(2012ではOK) シンタックスでエラーになっているわけではなく、取得したデータをうまく表示できない感じだ。 こういう非互換はちょっと困りもの。 XPath形式でのフィルターの書き方はヘルプを見
![◆イベントログを抽出する FilterXPath](https://cdn-ak-scissors.b.st-hatena.com/image/square/1364096af2d8c000b319ef71385b07a6e2a8e6e4/height=288;version=1;width=512/http%3A%2F%2Flh5.ggpht.com%2F-EVK1UHh0_p0%2FUGVyEpLBycI%2FAAAAAAAAEfk%2FbTE9E1IBc3U%2Fw1200-h630-p-k-no-nu%2Fimage_thumb%2525255B3%2525255D.png%3Fimgmax%3D800)