2016-07-13 5 views
0

過去2ヶ月間Hyper-Vフェールオーバークラスタで作業していました。移行中に一部のイベントがイベントビューアに記録されました。フェールオーバーが発生しました。今私の質問は、どのようにイベントビューアからこのイベントをプログラム的に抽出することができるのか、それをフェールオーバークラスタの分析に使用できるようにすることです。プログラムでイベントビューアに存在するイベントを抽出する方法

答えて

0

Get-WinEvent -LogName Microsoft-Windows-Hyper-V-VMMS-Admin | ?{$_.message.contains("storage migration")}

ストレージ移行を通知フルイベントオブジェクトを与えるウィンドウイベントを迫ります。 ログ名を適切に調整します(該当するログのプロパティ、 "フルネーム:"を参照)。探している文言を指定します。それはより多くのあなたに合っている場合 は、別の方法としては、イベントIDによってフィルタリングすることができます:

Get-WinEvent -LogName Microsoft-Windows-Hyper-V-VMMS-Admin | ?{$_.id -eq 20927}

あなたはそこからさらにイベントを解析することができるようになります。 -FilterXPathパラメータはクエリの効率を向上させますが、その構文に多くの時間を費やす必要があります。

関連する問題