Le fichier Batch pour PuTTY/PSFTP de transfert de fichiers de l'automatisation

J'ai un fichier de commandes pour déplacer des fichiers à partir de mon PC local vers un serveur via le protocole SFTP. J'ai Mastic installé dans mon système et le fichier de commandes de code suit.

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

Le code ci-dessus fonctionne parfaitement quand je tape dans l'invite de commande. Mais quand je double-clique sur le .bat fichier et de l'exécuter, il n'est pas en marche et en demandant le nom d'utilisateur et un mot de passe. Mon but était d'automatiser l'ensemble de la chose et j'ai besoin de le lancer en cliquant simplement sur le .bat fichier. Mais je ne suis pas en mesure de le réaliser. Des idées ou des extraits de m'aider.

OriginalL'auteur suresh | 2013-05-08