Qual é a possível causa de um comando em lote do Windows impedindo a execução de todos os comandos subsequentes?

Qual é a possível causa de um comando em lote do Windows impedindo a execução de todos os comandos subsequentes?

Eu tenho um arquivo bat simples que faz o seguinte:

openapi-generator generate -i open-api-offline-file.json -g csharp-netcore -c open-api-config.json -o DataLakeOpenApiRestClient 

REM customizing ApiClient
xcopy .\SourcesCustomizations\ApiClient.cs .\DataLakeOpenApiRestClient\src\Org.OpenAPITools\Client\ApiClient.cs* /Y /F /R

Se eu executar o comando um por um no console, eles funcionarão corretamente.

Se eu executar o arquivo bat, o primeiro será executado com sucesso e o segundo parece não ser executado (recebo mensagens de geração e pronto). Como se o primeiro comando de alguma forma conseguisse sair impedindo a execução dos outros comandos.

Não consigo entender como isso pode acontecer.

Pergunta:Qual é a possível causa de um comando em lote impedindo a execução de todos os comandos subsequentes?

informação relacionada