Les commandes d'une étape venant après une commande de traitement par lots Windows ne sont pas exécutées.

Description de l'incident :
Les commandes d'étape venant après une commande de traitement par lots Windows ne sont pas traitées.
Dans l'exemple d'étape suivant, les deux commandes venant après le premier fichier de traitement par lots ne s'exécutent pas.
C:\script1.bat
C:\script2.bat
echo "Exécution des deux commandes de traitement par lots"
Explications :
Toutes les commandes d'une étape sont placées dans un fichier de traitement par lots Windows afin d'être exécutées par le serveur. Si la commande d'étape contient une référence à un fichier de traitement par lots, l'étape est quittée après l'exécution du fichier de traitement par lots. Les commandes d'étape figurant après la référence au fichier de traitement par lots ne sont pas exécutées.
Solution :
Utilisez la commande d'appel pour exécuter les fichiers de traitement par lots dans une étape. Les commandes d'appel sont exécutées dans le fichier de traitement par lots de l'étape.
call C:\script1.bat
call C:\script2.bat
echo "Exécution des deux commandes de traitement par lots" 

Commentaires en retour