Obtenha entradas do log de eventos do Windows por data no PowerShell

Obtenha entradas do log de eventos do Windows por data no PowerShell

Estou tentando filtrar logs de eventos no PowerShell por um intervalo de datas. Quando executo o comando, ele mostra todos os logs de eventos pelo tipo de entrada que forneço. O que estou fazendo de errado?

Get-EventLog -LogName System -EntryType Error -Before 12/1/19 -After 12/3/19

Responder1

Windows 10 de 64 bits. PowerShell 5.

Pela lógica da sua pergunta você deseja as entradas exceto 02/12, mas estou incluindo dois métodos caso sua pergunta esteja errada.

powershell get-eventlog por data específica:

Get-EventLog System -Entrytype Error | Where-Object TimeWritten -Like "12/02/2019*"

ou:

powershell get-eventlog antes da data e depois da data:

Get-EventLog System -Entrytype Error -Before 12/01/2019 -After 12/03/2019

informação relacionada