Sylvain
Administrateur
Introduction
PowerShell est un outil puissant qui permet de gérer de nombreux aspects des systèmes Windows, y compris les services. Le cmdlet Get-Service permet de récupérer des objets qui représentent les services sur un ordinateur, en cours d'exécution ou arrêtés. Ce tutoriel vous guide à travers différentes commandes pour interroger les services sur votre système Windows.
Prérequis
Assurez-vous d'avoir accès à PowerShell avec des droits administratifs pour pouvoir exécuter certaines de ces commandes si nécessaire.
Procédure
🖥 Obtenir tous les services
Pour afficher tous les services sur votre ordinateur :
Cette commande affiche par défaut le statut, le nom du service et le nom d'affichage de chaque service.
🖥 Obtenir des services commençant par une chaîne spécifique
Pour retrouver des services dont les noms commencent par "WMI" :
🖥 Afficher des services incluant une chaîne dans le nom d'affichage
Pour afficher des services dont le nom d'affichage contient le mot "network" :
🖥 Exclure certains services dans la recherche
Pour obtenir les services dont les noms commencent par "win" mais exclure le service "WinRM" :
🖥 Afficher uniquement les services actifs
Pour lister seulement les services actuellement en cours d'exécution :
🖥 Lister les services ayant des services dépendants
Pour obtenir des services qui ont des services dépendants :
🖥 Trier les services par valeur de propriété
Pour trier les services en ordre ascendant par leur statut, en listant d'abord les services actifs :
🖥 Obtenir les services dépendants d'un service
Pour récupérer les services dont dépend le service "WinRM" :
🖥 Récupérer un service via l'opérateur pipeline
Pour obtenir le service "WinRM" sur l'ordinateur local en utilisant le pipeline :
Référence
Pour plus d'informations sur le cmdlet Get-Service, consultez la documentation officielle de Microsoft :Documentation de Microsoft sur Get-Service
Conclusion
La gestion des services Windows via PowerShell est une compétence essentielle pour les administrateurs système. Les commandes fournies dans ce tutoriel vous aideront à mieux comprendre et gérer les services sur vos systèmes Windows, en offrant une visibilité complète et des capacités de gestion approfondies.
PowerShell est un outil puissant qui permet de gérer de nombreux aspects des systèmes Windows, y compris les services. Le cmdlet Get-Service permet de récupérer des objets qui représentent les services sur un ordinateur, en cours d'exécution ou arrêtés. Ce tutoriel vous guide à travers différentes commandes pour interroger les services sur votre système Windows.
Prérequis
Assurez-vous d'avoir accès à PowerShell avec des droits administratifs pour pouvoir exécuter certaines de ces commandes si nécessaire.
Procédure
🖥 Obtenir tous les services
Pour afficher tous les services sur votre ordinateur :
Get-Service
Cette commande affiche par défaut le statut, le nom du service et le nom d'affichage de chaque service.
🖥 Obtenir des services commençant par une chaîne spécifique
Pour retrouver des services dont les noms commencent par "WMI" :
Get-Service "wmi*"
🖥 Afficher des services incluant une chaîne dans le nom d'affichage
Pour afficher des services dont le nom d'affichage contient le mot "network" :
Get-Service -Displayname "network"
🖥 Exclure certains services dans la recherche
Pour obtenir les services dont les noms commencent par "win" mais exclure le service "WinRM" :
Get-Service -Name "win*" -Exclude "WinRM"
🖥 Afficher uniquement les services actifs
Pour lister seulement les services actuellement en cours d'exécution :
Get-Service | Where-Object {$_.Status -eq "Running"}
🖥 Lister les services ayant des services dépendants
Pour obtenir des services qui ont des services dépendants :
Get-Service | Where-Object {$.DependentServices} | Format-List -Property Name, DependentServices, @{Label="NoOfDependentServices"; Expression={$.DependentServices.Count}}
🖥 Trier les services par valeur de propriété
Pour trier les services en ordre ascendant par leur statut, en listant d'abord les services actifs :
Get-Service "s*" | Sort-Object status -Descending
🖥 Obtenir les services dépendants d'un service
Pour récupérer les services dont dépend le service "WinRM" :
Get-Service "WinRM" -RequiredServices
🖥 Récupérer un service via l'opérateur pipeline
Pour obtenir le service "WinRM" sur l'ordinateur local en utilisant le pipeline :
"WinRM" | Get-Service
Référence
Pour plus d'informations sur le cmdlet Get-Service, consultez la documentation officielle de Microsoft :Documentation de Microsoft sur Get-Service
Conclusion
La gestion des services Windows via PowerShell est une compétence essentielle pour les administrateurs système. Les commandes fournies dans ce tutoriel vous aideront à mieux comprendre et gérer les services sur vos systèmes Windows, en offrant une visibilité complète et des capacités de gestion approfondies.