Get-eventlog コマンドレットを使用して、EventLog からすべてのログ ファイルを読み取ろうとしています。
Get-EventLog -LogName Application, Security -after 09/15/2016 -Before 09/17/2016
-LogName Application の代わりに、アプリケーション、システム、セキュリティなどのすべてのログが必要です。
何か助けはありますか?
Get-eventlog コマンドレットを使用して、EventLog からすべてのログ ファイルを読み取ろうとしています。
Get-EventLog -LogName Application, Security -after 09/15/2016 -Before 09/17/2016
-LogName Application の代わりに、アプリケーション、システム、セキュリティなどのすべてのログが必要です。
何か助けはありますか?
次のようにすべてのイベント ログを取得できます。
(Get-WinEvent –ListLog * -ErrorAction SilentlyContinue).LogName
そして、それらをループして各ログからイベントを取得するか、配列全体を として渡そうとし-LogName
ますが、この場合、パフォーマンスのペナルティが非常に大きくなることが想像できます。
また、Get-WinEvent
は を置き換えるために開発されたGet-EventLog
ので、代わりに使用することもできます。ここにいくつかの情報があります: http://blog.netwrix.com/2015/04/06/monitoring-event-logs-with-powershell/