Voltar ao blog
Arnošt Havelka

Efeito cascata do PowerShell: sinal de filtro

Use Where-Object em pipelines para isolar arquivos de log relevantes rapidamente.

Iniciar lição interativa
Efeito cascata do PowerShell: sinal de filtro

Efeito cascata do PowerShell: sinal de filtro

Pipelines tornam-se verdadeiramente úteis quando a filtragem é precisa. Where-Object permite manter apenas objetos que correspondam à tarefa em questão.

Comando para praticar

Get-ChildItem | Where-Object {$_.Extension -eq '.log'}

Sinal terminal esperado

Com tipos de arquivos mistos no diretório, a saída filtrada deve incluir apenas arquivos de log:

app.log
error.log

Por que isso é importante

A extração de sinal é o primeiro passo para um trabalho eficaz em incidentes. Se a filtragem for fraca, cada projeção e classificação downstream perde qualidade.

Erros Comuns

Extensão Prática

Adicione projeção após filtrar:

Get-ChildItem | Where-Object {$_.Extension -eq '.log'} | Select-Object Name

Isso mantém a saída compacta e pronta para relatórios ou notas de entrega.

Referências

Estes links do Microsoft Learn e da documentação do Windows trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Efeito cascata do PowerShell: selecione o razão

Projete apenas os campos Nome e Memória para que a triagem do processo permaneça focada.