Meilleur auteur de réponses
psexec

Question
-
Bonjour,
j'essaie de créer un répertoire "c:\test" sur plusieurs serveurs distants.
Pour cela, je me suis tourné vers psexec (si vous préconisez autre chose, n'hésitez pas!).
La commande suivante fonctionne:
psexec \\serveurdistant -u login -p motdepasse cmd /c "mkdir c:\test"
Mais la commande suivante ne fonctionne pas:
psexec @"c:\monfichier.txt" -u login -p motdepasse cmd /c "mkdir c:\test"
La connexion se fait, la commande s'exécute mais renvoie un code d'erreur 1.
pour info, la commande suivante fonctionne:
psexec @"c:\monfichier.txt" -u login -p motdepasse cmd /c mspaint
C'est très bizarre non?
Par ailleurs, à quoi correspond le "/c" sans qui "cmd" ne fonctionne pas?
j'ai également essayé
psexec @"c:\monfichier.txt" -u login -p motdepasse -c prog.bat
(avec mkdir "c:\test" dans prog.bat)
et pareil, connexion OK puis "prog.bat exited on sv2501 with error code 1."
merci d'avance!
Réponses
-
c'est bon ça marche! en ajoutant "-i" mais par contre pourquoi?? merci ;)
- Marqué comme réponse Marc LognoulModerator mardi 22 mars 2011 10:23
-
Bonjour,
PSEXEC permet de faire tourner un EXE sous le contexte du système par le biais d'un service. Il faut dans certains cas indiquer au service qu'il peut interagir avec le bureau de l'utilisateur actif. C'est la fonction du paramètre -i.
--- Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses. Happy is the one who could enter the secret causes of things
Blogs: http://www.marc-lognoul.me/- Marqué comme réponse Marc LognoulModerator mardi 22 mars 2011 10:23
Toutes les réponses
-
c'est bon ça marche! en ajoutant "-i" mais par contre pourquoi?? merci ;)
- Marqué comme réponse Marc LognoulModerator mardi 22 mars 2011 10:23
-
Bonjour,
PSEXEC permet de faire tourner un EXE sous le contexte du système par le biais d'un service. Il faut dans certains cas indiquer au service qu'il peut interagir avec le bureau de l'utilisateur actif. C'est la fonction du paramètre -i.
--- Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses. Happy is the one who could enter the secret causes of things
Blogs: http://www.marc-lognoul.me/- Marqué comme réponse Marc LognoulModerator mardi 22 mars 2011 10:23
-