Los comandos FTP en un script por lotes no funcionan correctamente

He creado una secuencia de comandos de carga FTP simple que debería cargar varios archivos desde un servidor Windows 2008 a la ubicación FTP. He intentado esto manualmente ejecutando cada comando del script directamente en CMD y funciona bien. Sin embargo, cuando ejecuto script.bat dice que ninguno de los comandos se reconoce como comandos internos o externos. Verifiqué las variables ENV y hay una ruta a System32, por lo que debería estar bien. ¿Alguien puede ayudarme con esto? Gracias

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta