{{tag>sysadmin windows powershell code exemple}}
====== Powershell : Traitements sur les services système ======
===== Services en cours d'exécution =====
Pour afficher seulement les services en cours d'exécution :
Get-Service | Where-Object { $_.Status -eq "Running" }
Ici ''Where-Object'' permet de filtrer sur la propriété ''Status'' de l'objet ''System.ServiceProcess.ServiceController'' retourné par l'applet ''Get-Service''.
On peut compléter la commande en filtrant et triant les propriétés souhaitées :
Get-Service | Where-Object { $_.Status -eq "Running" } | Select-Object ServiceName,Status | Sort-Object ServiceName