Redémarrer un Service en PowerShell

Je vous propose dans ce tuto de redémarrer un service Windows local et distant en Powershell.

ps get service Redémarrer un Service en PowerShell

Redémarrer un service local

Je redémarre ici le service Client DNS

Restart-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"

ps get service Redémarrer un Service en PowerShell

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"

 


Leave a Reply