Was ist die mögliche Ursache dafür, dass ein Windows-Batch-Befehl die Ausführung aller nachfolgenden Befehle verhindert?

Was ist die mögliche Ursache dafür, dass ein Windows-Batch-Befehl die Ausführung aller nachfolgenden Befehle verhindert?

Ich habe eine einfache Bat-Datei, die Folgendes macht:

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

Wenn ich die Befehle einzeln in der Konsole ausführe, funktionieren sie ordnungsgemäß.

Wenn ich die Bat-Datei ausführe, wird die erste erfolgreich ausgeführt und die zweite scheint nicht ausgeführt zu werden (ich erhalte Generierungsmeldungen und das war's). Als ob der erste Befehl es irgendwie schafft, beendet zu werden und die Ausführung der anderen Befehle zu verhindern.

Ich kann nicht verstehen, wie das passieren kann.

Frage:Was ist die mögliche Ursache dafür, dass ein Batch-Befehl die Ausführung aller nachfolgenden Befehle verhindert?

verwandte Informationen