Retour au blog
Arnošt Havelka

Effet d'entraînement PowerShell : filtre le signal

Utilisez Where-Object dans les pipelines pour isoler rapidement les fichiers journaux pertinents.

Démarrer la leçon interactive
Effet d'entraînement PowerShell : filtre le signal

Effet d'entraînement PowerShell : filtre le signal

Les pipelines deviennent vraiment utiles lorsque le filtrage est précis. Where-Object vous permet de conserver uniquement les objets correspondant à la tâche à accomplir.

Commandement de la pratique

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

Signal terminal attendu

Avec des types de fichiers mixtes dans le répertoire, la sortie filtrée doit inclure uniquement les fichiers journaux :

app.log
error.log

Pourquoi c'est important

L’extraction du signal est la première étape d’un travail efficace sur incident. Si le filtrage est faible, chaque projection et tri en aval perd en qualité.

Erreurs courantes

Extension de la pratique

Ajouter une projection après filtrage :

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

Cela permet de conserver une sortie compacte et prête pour les rapports ou les notes de transfert.

Références

Ces liens Microsoft Learn et de la documentation Windows fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Effet d'entraînement PowerShell : sélectionnez Ledger

Projetez uniquement les champs Nom et Mémoire afin que le tri des processus reste concentré.