137 votes

Comment redémarrer un service sur une machine distante sous Windows?

Parfois, lors du débogage, j'ai besoin de redémarrer un service sur une machine distante. Actuellement, je le fais via Bureau à distance. Comment puis-je le faire en ligne de commande sur ma machine locale ?

205voto

Vinko Vrsalovic Points 116138

Vous pouvez utiliser la console des services, en cliquant sur le côté gauche, puis en sélectionnant l'option "Se connecter à un autre ordinateur" dans le menu Action.

Si vous souhaitez utiliser uniquement la ligne de commande, vous pouvez utiliser

sc \\machine stop

41voto

Ryan Duffield Points 7602

Vous pouvez utiliser mmc :

  1. Start / Exécuter. Tapez "mmc".
  2. Fichier / Ajouter/Supprimer un composant logiciel enfichable... Cliquez sur "Ajouter..."
  3. Recherchez "Services" et cliquez sur "Ajouter"
  4. Sélectionnez "Un autre ordinateur :" et tapez le nom d'hôte / l'adresse IP de la machine distante. Cliquez sur Terminer, Fermer, etc.

À ce stade, vous pourrez gérer les services comme s'ils étaient sur votre machine locale.

9voto

Philibert Perusse Points 1737

Vous pouvez utiliser System Internals la commande PSEXEC pour exécuter à distance un net stop yourservice, puis un net start yourservice

7voto

Andrew Moore Points 49765

En utilisant la ligne de commande, vous pouvez faire ceci :

AT \\nomordinateur heure "NET STOP nomduservice"
AT \\nomordinateur heure "NET START nomduservice"

2voto

Derek Points 21

Je ne pense pas que l'activation de telnet soit un bon moyen d'administrer un serveur, encore moins un serveur Windows. Vous ouvrez simplement une faille de sécurité.

La console des services est certainement une solution plus raisonnable,

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X