Powershell - Cmdlet Where-Object
cmdlet
Where-Object L'applet de commande peut être utilisée pour sélectionner des objets ayant des valeurs de propriété particulières dans la collection d'objets qui lui sont passés.
Dans ces exemples, nous voyons l'applet de commande Where-Object en action.
Exemple 1
Obtenez des services arrêtés.
Get-Service | Where-Object {$_.Status -eq "Stopped"}
Production
Vous pouvez voir la sortie suivante dans la console PowerShell.
Status Name DisplayName
------ ---- -----------
Stopped AdobeFlashPlaye... Adobe Flash Player Update Service
Stopped AeLookupSvc Application Experience
Exemple 2
Obtenez des processus en fonction du nom du processus.
Tapez la commande suivante dans la console PowerShell ISE
Get-Process | Where-Object {$_.ProcessName -Match "^p.*"}
Production
Vous pouvez voir la sortie suivante dans la console PowerShell.
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
62 7 1176 4992 61 0.03 7440 pageant