Obtenga entradas del registro de eventos de Windows por fecha en PowerShell

Obtenga entradas del registro de eventos de Windows por fecha en PowerShell

Estoy intentando filtrar registros de eventos en PowerShell por un rango de fechas. Cuando ejecuto el comando, muestra cada registro de eventos según el tipo de entrada que proporciono. ¿Qué estoy haciendo mal?

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

Respuesta1

Windows 10 de 64 bits. Powershell 5.

Según la lógica de su pregunta, desea las entradas excepto el 02/12, pero incluyo dos métodos en caso de que su pregunta sea incorrecta.

powershell get-eventlog por fecha específica:

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

o:

powershell get-eventlog antes de la fecha y después de la fecha:

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

información relacionada