Je souhaite transférer de manière périodique un fichier sur un Windows Server 2012 R2 en FTP.
Après quelques recherches, la majorité des solutions proposent l'exécution d'un fichier .bat via les tâches planifiées.
Mon script fonctionne très bien (exécution manuelle du .bat) mais son exécution par les tâches planifiées retourne le code 0x2 (problème de droits apparemment).
Le script est décomposé en deux fichiers :
1. transfert.ftp
open [IP_SERVEUR_FTP_DISTANT]
[MON_LOGIN]
[MON_PASSWORD]
prompt
lcd D:\repertoire\source
cd /httpsdocs/repertoiredistant
put MonFichier.mdb
quit
2. transfert_execution.bat
ftp -s:transfert.ftp
Les deux fichiers sont dans un dossier sur le disque C: où le compte à tous les droits nécessaires.
La tâche planifiée est réglée comme suit :
Utiliser le compte suivant pour exécuter cette tâche : [MON_COMPTE_ADMIN_AYANT_LES_DROITS]
Exécuter même si l'utilisateur n'est pas connecté (coché)
Exécuter avec les autorisations maximales (coché)
Configuré pour Windows Server 2008 R2 (le mettre en 2012 / 2012 R2 ne change rien)
Action : Démarrer un programme C:\transfert\transfert_execution.bat
Déclencheurs réglé pour une exécution journalière à 23h.
L'exécution automatique renvoi le code 0x2 alors que l'exécution directe du .bat fonctionne parfaitement.
J'ai cherché des solutions sans résultat probant. Cette tâche est très importante, je me retrouve obligé de la faire manuellement tous les jours.
Tu déterres un vieux sujet de 2014. Essaies une recherche sur Google comme suit: windows-10 ftp erreur 0x2 Tu trouveras plusieurs liens.
Le Tout est souvent plus grand que la somme de ses parties.
Transfert FTP tâche planifiée retourne code 0x2
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.