La commande psftp.exe est utilisé afin d’interagir sur des server ftp et sftp
Cependant si vous souhaitez automatisé des actions utilisant cette commande via le task scheduler windows vous pouvez rencontrer un petit souci assez gênant
En effet lorsque l’on planifie des traitements on utilise en général un compte de service , un utilisateur technique en bref .
Si vous n’avez pas initié (avec filezilla par exemple ) votre connexion au serveur ftp (ou sftp) avec cet utilisateur technique au moins une fois manuellement afin d’accepter en cache le certificat , votre processus psftp.exe restera en machine et de fait votre tache via le task scheduler windows restera running
Autre point aussi à vérifier , faire le lancement de votre tache avec les plus haut privilèges