L'exécution de plusieurs commandes cmd via psexec

Je suis en train de travailler sur la création d'une seule commande qui sera exécutée à plusieurs choses sur la ligne de commande d'une autre machine. Voici ce que je cherche à faire.

  • Utiliser psexec d'accéder à distance à la machine
  • de voyage pour le bon répertoire et de fichier
  • exécuter la tâche ant
  • sortie cmd
  • courir ensemble dans une ligne

Je peux exécuter la commande ci-dessous à partir de l'Exécuter pour terminer ce que j'ai accompli, mais n'arrive pas à obtenir le format correct pour psexec pour le comprendre.

cmd /K cd /d D:\directory & ant & exit

J'ai essayé de appling ce à la psexec exemple ci-dessous:

psexec \\machine cmd /K cd /d D:\directory & ant & exit 

Lors de l'exécution de ce qu'il va activer la ligne de commande et les voyages à D:\directory mais ne pas exécuter les commandes restantes. L'ajout de "" juste crée plus de problèmes.

Quelqu'un peut-il me guider vers le bon format? Ou quelque chose d'autre que psexec je peux l'utiliser pour effectuer cette (options gratuites uniquement)?

OriginalL'auteur Steve Miskiewicz | 2012-01-04