Para encontrar erros no log de eventos do Windows usando PowerShell, você pode usar o cmdlet `Get-EventLog`. Este cmdlet permite acessar e filtrar logs de eventos, incluindo logs de sistema, aplicativos e segurança.
Aqui está um exemplo de como você pode usar o cmdlet `Get-EventLog` para encontrar erros no log do sistema:
```
Sistema Get-EventLog -LogName | Onde-Object {$_.EntryType -eq "Erro"}
```
Este comando retornará todos os eventos no log do sistema com o tipo “Erro”. Você também pode usar o parâmetro `-Source` para filtrar eventos de uma fonte específica ou o parâmetro `-Id` para filtrar eventos por seu ID de evento.
Por exemplo, o comando a seguir retornará todos os erros da fonte do Windows Update:
```
Get-EventLog -LogName Sistema -Fonte "Windows Update" | Onde-Object {$_.EntryType -eq "Erro"}
```
Você também pode usar o parâmetro `-Newest` para retornar apenas os erros mais recentes, ou o parâmetro `-Oldest` para retornar os erros mais antigos.
Por exemplo, o comando a seguir retornará os cinco erros mais recentes do log do sistema:
```
Sistema Get-EventLog -LogName | Where-Object {$_.EntryType -eq "Erro"} | Sort-Object TimeGenerated -Decrescente | Selecionar-Objeto -Primeiros 5
```
Estes são apenas alguns exemplos de como você pode usar o cmdlet `Get-EventLog` para encontrar erros no log de eventos do Windows. Você pode usar o cmdlet para filtrar eventos por tipo, origem, ID ou data, e pode usar o parâmetro `-Format` para personalizar a saída.