La Web del Programador: Comunidad de Programadores
 
    Pregunta:  57184 - COMO EJECUTO EL COMANDO PUT EN SFTP
Autor:  Miriam R
Estoy creando un archivo.bat que realice una conexión sftp para transferir información pero al momento de ejecutar el comando PUT [nombre del archivo a transferir], no realiza ninguna acción existe alguna sentencia dentro de sftp que me permita ejecutar el comando PUT dentro del archivo .BAT. Cuando lo escribo directamente en cmd lo ejecuta sin ningún problema y realiza la transferencia.

  Respuesta:  Hugo .
Hola Buen Dia...

Espero te sirva.
Yo tengo un script el cual corre desde MS-DOS y se conecta a un servidor del cual se trai varios archivos.

open servidor o IP
Login
passwd
cd $path = el trayecto del servidor donde estan los archivos
hash
prompt
mget nombre de los archivos
by

y se lanza asi ftp -s y nombre del script

cualquier duda espero poder ayudarte