Comment faire pour exécuter un fichier de commandes sur un ordinateur distant?
Je voudrais être en mesure d'exécuter un fichier de commandes sur un ordinateur distant après un construire, où à la sortie de la construction et de fichier de commandes vivent sur la machine de compilation.
En d'autres termes, je veux que le fichier de traitement par lots est en cours d'exécution sur l'ordinateur distant pour être situé sur le serveur de build, disponible via un chemin UNC.
J'ai regardé WMI (Système d'.De gestion) de l'espace de noms, mais je n'ai pas trouvé la bonne façon de dire qu'il ressemble à un chemin d'accès UNC pour le fichier de commandes.
D'autres Solutions que WMI sont également appréciés.
Kevin
Pourquoi ne pas ajouter la commande à la construire directement?
parce que le fichier de commande appelle un processus qui vit sur la télécommande de la boîte de
parce que le fichier de commande appelle un processus qui vit sur la télécommande de la boîte de
OriginalL'auteur Mr. Kraus | 2009-09-22
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser les outils de sysinternals PSExec
Il vous permettra d'exécuter à distance un fichier
Vous pouvez le diriger vers un fichier. vous pouvez le faire avec le > comme dernier paramètre, et de récupérer ce fichier une fois que vous avez terminé
Comme "dir >\\Server\share\FileList.txt"
Essayé, mais il enregistre psexec de sortie, et non pas le processus qu'il a engendré. Donc, je reçois l'info auteur (Mark Russinovich) et http://www.sysinternals.com avec le code de retour du processus.
assurez-vous d'inclure le <que ce soit dans la section paramètre de l'exécutable de l'appel que vous faites... assurez-vous que vous citez aussi... vous avez besoin pour passer à l'autre serveur, et ne pas laisser ce processus localement
OriginalL'auteur Heiko Hatzfeld