Los mandatos en un paso después de un mandato por lotes de Windows no se ejecutan

Descripción del problema:
Los mandatos de un paso después de un mandato por lotes de Windows no se procesan.
En el siguiente ejemplo, los dos mandatos después del primer archivo por lotes no se ejecutan.
C:\script1.bat
C:\script2.bat
echo "Performed both batch commands"
Explicación:
Todos los mandatos en un paso están colocados en un archivo por lotes de Windows para que sean ejecutados por el servidor. Si el mandato de paso contiene una referencia a un archivo por lotes, el paso sale después de que se ejecute el archivo por lotes. Los mandatos en el paso después de la referencia al archivo por lotes no se ejecutan.
Solución:
Utilice el mandato call para ejecutar archivos por lotes dentro de un paso. Los mandatos call se ejecutan dentro del archivo por lotes del paso.
call C:\script1.bat
call C:\script2.bat
echo "Performed both batch commands" 

Comentarios