Connecter la console WinSCP par la ligne de commande. Exécutez le fichier batch dans cette console. Les commandes doivent être incluses dans le fichier batch pour se connecter au serveur.
Réponse
Trop de publicités?Un fichier batch de base pour se connecter au serveur SFTP avec Scripting WinSCP c'est comme :
winscp.com /log=c:\writable\path\winscp.log /ini=nul /command ^
"open sftp://username:password@example.com/ -hostkey=""...""" ^
"some command like put for upload" ^
"exit"
Pour plus de détails, voir un guide sur Automatisation des transferts de fichiers vers un serveur SFTP .
Pour le -hostkey
voir le commutateur Vérification de la clé de l'hôte dans script .
Le plus simple est d'avoir WinSCP génère pour vous un transfert complet script ou même un fichier batch :