FTP-Befehle in einem Batch-Skript funktionieren nicht richtig

Ich habe ein einfaches FTP-Upload-Skript erstellt, mit dem mehrere Dateien von einem Windows 2008-Server an den FTP-Speicherort hochgeladen werden sollen. Ich habe dies manuell versucht, indem ich jeden Befehl des Skripts direkt in CMD ausgeführt habe und es funktioniert einwandfrei. Wenn ich script.bat ausführe, heißt es jedoch, dass keiner der Befehle als interne oder externe Befehle erkannt wird. Ich überprüfte die ENV-Variablen und es gibt einen Pfad zu System32, also sollte es fein sein. Kann mir bitte jemand dabei helfen. Vielen Dan

open xx.xxx.xx.xx
user
pass
prompt
bin
lcd X:\test\test\
cd /tempTest/tempTest
binary
mput "*.*"
disconnect
quit