Retour au blog
Arnošt Havelka

Premium : laboratoire d'incidents PowerShell

Pratiquez des pipelines de style production pour l’isolation des bûches et le triage sous pression des processus.

Démarrer la leçon interactive
Premium : laboratoire d'incidents PowerShell

Premium : laboratoire d'incidents PowerShell

Ce laboratoire entraîne trois actions rapides en cas d'incident : isoler les journaux, classer les processus lourds et se concentrer sur un processus.

Étape 1 : Isoler les fichiers journaux

Command Prompt
deploy.log notes.txt worker.log config.json
C:\Users\User>Get-ChildItem

Étape 2 : Pression de la mémoire de surface

Command Prompt
pwsh 120 chrome 650 node 210 system 45
C:\Users\User>Get-Process

Étape 3 : Zoomer sur une seule cible

Command Prompt
Name Id Memory pwsh 4212 120
C:\Users\User>Get-Process | Where-Object {$_.Name -eq 'pwsh'}

Pourquoi c'est important

  1. Évitez le bruit avec Where-Object.
  2. Gardez la sortie lisible avec Select-Object.
  3. Établissez rapidement des priorités avec Sort-Object -Descending.

Vérification des connaissances

1 / 2

What is the role of Where-Object in these pipelines?

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

Orientation PowerShell : ancres de localisation

Utilisez Get-Location comme ancre de chemin répétable avant les opérations sur les fichiers ou les processus.