Batch-Datei für die Automatisierung der PuTTY / PSFTP-Dateiübertragung

Ich habe eine Batch-Datei zum Verschieben von Dateien von meinem lokalen PC auf den Server über SFTP. Ich habe PuTTY auf meinem System installiert und der Batch-Datei-Code folgt.

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

Der obige Code funktioniert einwandfrei, wenn ich ihn in die Eingabeaufforderung eingebe. Aber wenn ich auf die doppelklicke.bat file and run it, läuft nicht und fordert zur Eingabe von Benutzername und Passwort auf. Mein Ziel war es, das Ganze zu automatisieren und ich muss es starten, indem ich einfach auf die Schaltfläche klicke.bat Datei. Aber ich bin nicht in der Lage, es zu erreichen. Irgendwelche Ideen oder Schnipsel werden mir helfen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage