Plik wsadowy do automatyzacji transferu plików PuTTY / PSFTP

Mam plik wsadowy do przenoszenia plików z mojego lokalnego komputera na serwer za pośrednictwem SFTP. Mam zainstalowany PuTTY w moim systemie i następuje kod pliku wsadowego.

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

Powyższy kod doskonale działa, gdy wpisuję go w wierszu polecenia. Ale kiedy dwukrotnie klikam.bat plik i uruchom go, nie działa i prosi o podanie nazwy użytkownika i hasła. Moim celem było zautomatyzowanie całości i muszę go uruchomić, klikając po prostu.bat plik. Ale nie jestem w stanie tego osiągnąć. Pomogą mi wszelkie pomysły lub fragmenty.

questionAnswers(2)

yourAnswerToTheQuestion