Volver al blog
Arnošt Havelka

Efecto dominó de PowerShell: señal de filtro

Utilice Where-Object en canalizaciones para aislar rápidamente los archivos de registro relevantes.

Iniciar lección interactiva
Efecto dominó de PowerShell: señal de filtro

Efecto dominó de PowerShell: señal de filtro

Las canalizaciones se vuelven realmente útiles cuando el filtrado es preciso. Where-Object le permite conservar solo los objetos que coincidan con la tarea en cuestión.

Comando para practicar

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

Señal terminal esperada

Con tipos de archivos mixtos en el directorio, la salida filtrada debe incluir solo archivos de registro:

app.log
error.log

Por qué esto importa

La extracción de señales es el primer paso para un trabajo eficaz en incidentes. Si el filtrado es débil, todas las proyecciones y clasificaciones posteriores pierden calidad.

Errores comunes

Extensión de práctica

Agregar proyección después del filtrado:

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

Esto mantiene la salida compacta y lista para informes o notas de transferencia.

Referencias

Estos enlaces de Microsoft Learn y de la documentación de Windows aportan detalles confiables sobre los comandos usados en este artículo.

Siguiente

Efecto dominó de PowerShell: seleccionar libro mayor

Proyecte solo los campos Nombre y Memoria para que la clasificación de procesos se mantenga enfocada.