Consigue eventos de windows por un día.


0

Estoy tratando de crear un Cmdlet de PowerShell que se ejecuta diariamente y me muestra los errores que ocurrieron el día anterior.

Puedo mostrar los últimos 100. En su lugar, me gustaría ver solo el que ocurrió el día anterior.

get-eventlog 
 -logname application 
 -newest 100 | 
 select eventid,machinename,entrytype,message,source,timegenerated,username | 
 export-clixml C:\Logs.xml

1
Las instrucciones para get-eventlog están disponibles en technet.microsoft.com/en-us/library/hh849834.aspx y responde plenamente a tu pregunta.
ChrisInEdmonton

¿Cuál quieres que muestre?
Colyn1337

el evento del día @ChrisInEdmonton quiero que se realice en un período de tiempo de 1 día. Previamente tuve ese artículo y no ayudó.
Zigmaphi

Respuestas:


4

Este comando de PowerShell devolverá los registros de eventos de las últimas 24 horas:

Get-EventLog Application -After (Get-Date).AddDays(-1)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.