2016-09-16 7 views
1

を使用して、すべてのログ(アプリケーション、システム、セキュリティ、等)を取得する私はすべての代わりに-LogNameアプリケーションの取得、イベントログコマンドレット:どのようにPowerShellの

Get-EventLog -LogName Application, Security -after 09/15/2016 -Before 09/17/2016 

を使用してのEventLogからログファイルを読み込むしようとしています、アプリケーション、システム、セキュリティなどのすべてのログが必要です

助けが必要ですか?

(Get-WinEvent –ListLog * -ErrorAction SilentlyContinue).LogName 

そして、いずれかのログのそれぞれからイベントを取得、または-LogNameとして全体の配列を渡すことを試みるためにそれら全体でループを行うが、私は次のことができます。

答えて

2

あなたはこのようにすべてのイベントログを取得することができますこの場合、パフォーマンスペナルティが大きくなることをイメージングします。

また、Get-EventLogの代わりにGet-WinEventが開発されたため、代わりに使用することをお勧めします。ここにいくつかの情報があります:http://blog.netwrix.com/2015/04/06/monitoring-event-logs-with-powershell/

関連する問題