Archivo por lotes para la automatización de transferencia de archivos PuTTY / PSFTP

Tengo un archivo por lotes para mover el archivo de mi PC local al servidor a través de SFTP. He instalado PuTTY en mi sistema y el código del archivo por lotes sigue.

cd C:\Program Files (x86)\PuTTY
psftp
open <IP>
<user>
<PW>
cd /home/irisuser/iris/integration/dls_dlsblr_dlschnn_in_msg/in
lcd d:\
put log.sh
bye

El código anterior funciona perfectamente cuando lo escribo en el símbolo del sistema. Pero cuando hago doble clic en el.bat Archivo y ejecútelo, no se está ejecutando y solicita el nombre de usuario y la contraseña para ingresar. Mi objetivo era automatizar todo y necesito ejecutarlo simplemente haciendo clic en el botón.bat expediente. Pero no soy capaz de lograrlo. Cualquier idea o fragmento me ayudará.

Respuestas a la pregunta(2)

Su respuesta a la pregunta