Je vous propose dans ce tutoriel de redémarrer un service Windows, local ou distant, en Powershell.
Redémarrer un service local
Je redémarre ici le service Client DNSRestart-Service "Client DNS"Pour certains services il est nécessaire de forcer le redémarrage en ajoutant le paramètre -force
Restart-Service spooler -force
Connaître l’état de fonctionnement d’un service
Si vous souhaitez savoir dans quel état est un service il suffit d’exécuter la commande suivante:Restart-Service "Client DNS"
Redémarrer un service sur un serveur distant
Pour redémarrer un service d’un serveur distant il est nécessaire d’utiliser la commande Invoke-Command. Dans cet exemple je redémarre le service Client DNS du serveur NomDuServeur
Invoke-Command {Restart-Service "Client DNS" -passthru} -ComputerName "NomDuServeur"
📖 Retrouve tous nos tutoriels Windows, sécurité et PowerShell dans notre Guide Windows, IT & Sécurité 2026.
erreur sur la commande du :
Connaître l’état de fonctionnement d’un service