Windows バッチ コマンドによって後続のすべてのコマンドの実行が妨げられる原因は何でしょうか?

Windows バッチ コマンドによって後続のすべてのコマンドの実行が妨げられる原因は何でしょうか?

次のことを実行する簡単な bat ファイルがあります。

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

コンソールでコマンドを 1 つずつ実行すると、正常に動作します。

bat ファイルを実行すると、最初のコマンドは正常に実行されますが、2 番目のコマンドは実行されないようです (生成メッセージが表示されるだけです)。最初のコマンドが何らかの理由で終了し、他のコマンドが実行されないようにしているようです。

どうしてこんなことが起こるのか分かりません。

質問:バッチ コマンドによって後続のすべてのコマンドの実行が妨げられる原因は何でしょうか?

関連情報