Certains services Windows hébergés dont le nom d'affichage commence par un nom commun (ici NATION). Par exemple:
Existe-t-il une commande pour obtenir tous les services comme 'NATION-'. Enfin, je dois arrêter, démarrer et redémarrer de tels services en utilisant la commande promt.
sc queryex type= service state= all | find /i "NATION"
/i
pour la recherche sans distinction de cassetype=
est délibéré et requisEn utilisant PowerShell , vous pouvez utiliser les éléments suivants
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Select name
Cela affichera une liste de tous les services dont displayname commence par "NATION-".
Vous pouvez également arrêter ou démarrer les services directement;
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Stop-Service
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Start-Service
ou simplement
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Restart-Service