lancer service a distance

lancer service a distance - Windows & Software

Marsh Posté le 09-11-2005 à 13:10:11    

bonjour,  
J'ai un programme qui plante réguliérement sur mon serveur.
J'ai aucun log d'erreur qui me permet de determiner la source du plantage.
En stoppant et redemarant le service, tous redevient ok.
Le problème est que je ne suis pas toujours au bureau (cliéntéle)
et que lorsque ca arrive et que je ne suis pas là, Ils sont bloqué.
J'aimerai permettre à une personne de stopper et arreter le service de son pc sans avoir acces au serveur et au mot de passe.
J'ai essayé:
net stop \\<ipserveur\<nomservice> mais ca marche pas
avez vous d'autres solutions.
Merci pour votre aide.

Reply

Marsh Posté le 09-11-2005 à 13:10:11   

Reply

Marsh Posté le 09-11-2005 à 13:55:29    

En ligne de commande, je ne sais pas. Mais ça doit surement se trouver. Sinon, en méthode "manuelle" :
 
- sur un PC, clic droit / Gérer
- ensuite droit sur "Gestion de l'ordinateur (local)", puis Se connecter à un autre ordinateur
- là, tu entres le nom de ton serveur
- ensuite, tu peux accéder au service, et le redémarrer.
 
Ca suppose que ton utilisateur est admin du serveur bien sûr. Ou que tu as positionné les GPO qui vont bien pour l'autoriser à redémarrer un service.

Reply

Marsh Posté le 09-11-2005 à 15:58:59    

Merci pour ta réponse
Le problème et la justement c'est que l'utilisateur est pas admin et je veux pas lui donner les droits admin.
En plus y pas de GPO, le serveur n'est pas le serveur principal et tourne sur NT .
Je ne pense pas qu'il y ai de solutions, en fait je trouverai pas trés secure si il y avait une solution, m'enfin on sait jamais.
Je vais attendre la mise à jour du programme peut être que le problème sera reglé.
 
Merci pour ton aide  
 

Reply

Marsh Posté le 09-11-2005 à 16:57:06    

il faudrait faire une petite appli (donc un .exe) en VB qui va, elle-même, effectuer le redémarrage du service avec un compte déclaré en admin local.
Ainsi l'utilisateur ne pourra effectuer qu'une opération: lancer l'appli et cliquer sur le bouton.
Pour le contenu de l'appli, ça ne me paraît pas insurmontable, une petite recherche sur le net pour trouver la commande.
 
Sinon en ligne de commande, il faut récupérer psexec (sysinternals.com)
 
Prérequis: avoir un accès admin
Donc coder dans l'appli l'accès admin.
Ensuite le contenu est du style:
 
net use \\NOMMACHINE\ipc$ PASSWRD /user:NOMUSER
psexec \\NOMMACHINE net stop NOMSERVICE
psexec \\NOMMACHINE net start NOMSERVICE
net use \\NOMMACHINE\ipc$ /d

Reply

Marsh Posté le 10-11-2005 à 08:25:30    

Merci je vais regarder ca.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed