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 mspaintC'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 monserveur with error code 1."
merci d'avance!