Powershell - Obter os logs de eventos do Windows

Como obter os logs de eventos do Windows através do Powershell

# Para obter os últimos 50 eventos do log
Get-EventLog -LogName Application -Newest 50

# Para obter os logs das últimas 24 horas
Get-EventLog Application -After (Get-Date).AddDays(-1)

# Para obter os logs das últimas 2 horas
Get-EventLog Application -After (Get-Date).AddHours(-2)

# Para filtrar o log por um serviços específico
Get-EventLog -LogName Application -Newest 50 | where {$_.Source -like "*aaaa*"}

# Para enviar os logs para um arquivo html
Get-EventLog -LogName Application -Newest 50 | ConvertTo-Html | Out-File C:\Temp\EventViewerLog.html

Comentários

Postagens mais visitadas deste blog

Cisco router password recovery