PSEXEC Le système ne peut pas trouver le fichier spécifié erreur

Je suis en train de lancer un script de commandes sur plusieurs serveurs à l'aide d'un script vbscript c'est à partir d'un autre serveur. Je suis l'aide de psexec sur ma machine locale pour exécuter ce script batch.

C'est le script que je suis en cours d'exécution:(C'est serveur 2003)

    psexec -s -accepteula \\SERVERNAME -u userName -p DOMAIN\password cmd.exe
    /c cscript \\otherServerName\c$\folder\script.vbs

J'obtiens cette erreur:

    Error establishing communication with PsExec service on SERVERNAME
    The system cannot find the file specified.

Je suis l'exécution de ce script sur le serveur 2003, 2008 et 2012. Lorsque j'essaie d'exécuter le script sur un serveur 2008 serveur, il me donne une erreur "accès refusé" malgré le fait que je suis à l'aide d'informations d'identification d'administrateur.

Êtes-vous connecté à \\otherServerName ? Est-ce de travailler avec une copie locale de la .vbs?
Je me suis connecté sur le \\otherServerName et il fonctionne très bien. J'ai aussi connecté à \\SERVERNAME et de l'exécution du script qui se trouve sur \\otherServerName et il a bien fonctionné. Donc je sais qu'il peut trouver le vbscript juste bien à partir d'un autre serveur. @AlexK.
Je voudrais essayer et de se connecter sur le serveur en utilisant cmd et voir si vous pouvez obtenir plus d'informations à partir de là. psexec.exe \\SERVERNAME -u userName -p DOMAIN\password cmd.exe -accepteula Il est possible que l'erreur ne se rapporte pas à votre script. Peut-être cmd ou cscript ne fait pas partie de l' $env:Chemin d'accès de ce serveur.
On dirait que vous essayez de copier des fichiers à partir d'un serveur de fichiers et d'exécuter sur plusieurs machines?? Si vous ne souhaitez pas utiliser psexec il y a un autre moyen simple.
Vous avez raison, je suis à l'aide d'un script à partir du serveur de fichier et de l'exécuter sur de nombreux serveurs, ce qui serait dans l'autre sens?

OriginalL'auteur giacmeister | 2014-07-21