PowerShell でイベント ログを日付範囲でフィルター処理しようとしています。コマンドを実行すると、指定したエントリ タイプごとにすべてのイベント ログが表示されます。何が間違っているのでしょうか?
Get-EventLog -LogName System -EntryType Error -Before 12/1/19 -After 12/3/19
答え1
Windows 10 64 ビット。Powershell 5。
質問の論理からすると、12/02 以外のエントリが必要なようですが、質問が間違っていた場合に備えて 2 つの方法を挙げておきます。
特定の日付による powershell get-eventlog:
Get-EventLog System -Entrytype Error | Where-Object TimeWritten -Like "12/02/2019*"
または:
powershell get-eventlog の日付前と日付後:
Get-EventLog System -Entrytype Error -Before 12/01/2019 -After 12/03/2019