У меня есть пакетный файл для перемещения файла с моего локального ПК на сервер через SFTP. У меня есть PuTTY, установленный в моей системе, и следующий код пакетного файла.
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
Приведенный выше код отлично работает, когда я ввожу его в командной строке. Но когда я дважды щелкаю файл .bat
и запускаю его, он не работает и просит ввести имя пользователя и пароль. Моя цель состояла в том, чтобы автоматизировать все это, и мне нужно запустить его, просто щелкнув файл .bat
. Но я не могу этого добиться. Любые идеи или фрагменты помогут мне.