Automatiser un transfert FTP

Comment envoyer de façon simple et automatisée (plannificateur de tâches) un ou des fichier(s) par FTP ? Voici comment procéder…

Il convient de créer 1 script batch et 1 fichier INI.

Le fichier BATCH

ftp -i -n -s:ftp1.ini

Le fichier INI

open ftpperso.free.fr
 user login
 password
 hash
 put fichier.ext
 bye

 


Vous aimerez aussi certainement....
Le pilote SQL ODBC en version finale pour Linux
La version 64 bits du pilote ODBC Microsoft SQL Server pour Linux offre un accès aux données Microsoft SQL Server. Il permet des applications natives codées en C et C ...
Voir plus !
Le diagnostic d'Active Directory requiert certains outils de diagnostics comme DCDIAG, par exemple. Je vous propose ici un script lance pour vous les principales commandes pour diagnostiquer votre AD. Voici le ...
Voir plus !
[UPDATE] Exchange 2010: les commandes Powershell utiles
Voici quelques commandes utiles et fréquemment utilisées. Bien entendu, rendez-vous ici pour obtenir l'ensemble des commandes pour administrer Exchange 2010. Depuis l'apparition de Powershell, son utilisation est de plus en plus ...
Voir plus !
Après avoir lancé une analyse d'une semaine chez un client à l'aide de Microsoft MAP (Assessment and Planning Toolkit), j'ai demandé au client d'exporter la base (et les résultats) directement ...
Voir plus !
Cette fonctionnalité sympathique permet de booter sur un VHD. Quelques lignes de commandes seulement pour arriver à vos fins: Disposer d'une image préalablement "Sysprepée" (SYSPREP /GENERALIZE) Lancez un invite de ...
Voir plus !
Librairie Powershell pour Hyper-V
Une librairie Powershell est disponible pour Hyper-V / R2 / R2 SP1 et propose 80 fonctions dédiées à Hyper-V. Ci-dessous la liste des différentes fonctions, et pour télécharger l'outil, rendez-vous à ...
Voir plus !
Diagnostiquez vos machines avec perfmon en 60 secondes chrono
Perfmon ou Performance Monitor est l'outil intégré par excellence pour monitorer les performances d'une machine. L'outil a fait beaucoup de progrès depuis les premières versions, et une commande peu connue ...
Voir plus !
Voici un billet qui recense tous les liens techniques utiles et donc indispensables vers les sites Microsoft officiels sur l'ensemble des fonctionnalités de Windows Server 2008 R2 ! Voici les différents ...
Voir plus !
[UPDATE] La corbeille Active Directory
Dans les versions précédentes de Windows Server 2008, il était possible de restaurer des objets Active Directory supprimés accidentellement. Seulement, la procédure était "assez lourde" car il fallait redémarrer le ...
Voir plus !
Gestion des snapshots sous Active Directory
Les snapshots avec Active Directory doivent être réalisés de manière particulière. Ce billet va aborder la façon de gérer les snapshots mais également de restaurer des objets de façon simple ...
Voir plus !
Le pilote SQL ODBC en version finale pour
Diagnostiquer Active Directory rapidement
[UPDATE] Exchange 2010: les commandes Powershell utiles
Un backup Microsoft MAP impossible à restaurer
BOOT on VHD – Configuration rapide
Librairie Powershell pour Hyper-V
Diagnostiquez vos machines avec perfmon en 60 secondes
[PENSE BETE] Toutes les ressources d’informations sur Windows
[UPDATE] La corbeille Active Directory
Gestion des snapshots sous Active Directory

6 réponses à to “Automatiser un transfert FTP”

  • avatar Mickael:

    C’est tout simplement magnifique! Bravo à toi, ça marche du feu de dieu ;)

  • avatar Abdou Rasiz:

    Bonjour Cédric,
    merci pour ta contribution au sujet de l’automatisation d’un transfert ftp.
    je cherchais comment automatiser des transferts de fichier par ftp. j’ai un répertoire qui est alimenté en fichiers par une application, et ces fichiers à leur tour doivent être transférés sur un serveur distant par ftp. mon souhait est de faire transférer de façon automatique les fichiers au fur et à mesure qu’il sont générés.
    en m’inspirant de ta proposition, voici ce que j’ai d’une part :

    fichier .bat
    ftp -i -n -s:auto_ftp.ini

    fichier .ini
    open 192.168.1.8
    agence1
    agence01
    hash
    mput c:\input\tickets\*.dbf
    bye

    d’autre par voici la réponse au niveau du serveur ftp Cerberus

    2011/07/11 11:59:05 [1] Incoming connection request on FTP interface 0 at 192.168.1.8
    2011/07/11 11:59:05 [1] FTP connection request accepted from 192.168.1.22
    2011/07/11 11:59:05 [1] PORT 192,168,1,22,19,137
    2011/07/11 11:59:05 [1] 530 Not logged in
    2011/07/11 11:59:05 [1] STOR droits.dbf
    2011/07/11 11:59:05 [1] 530 Not logged in
    2011/07/11 11:59:05 [1] STOR tmpmouv.dbf
    2011/07/11 11:59:05 [1] 530 Not logged in
    2011/07/11 11:59:05 [1] STOR tptsf.DBF
    2011/07/11 11:59:05 [1] 530 Not logged in
    2011/07/11 11:59:05 [1] STOR tpvt.DBF
    2011/07/11 11:59:05 [1] 530 Not logged in
    2011/07/11 11:59:05 [1] STOR vente_ag.dbf
    2011/07/11 11:59:05 [1] 530 Not logged in
    2011/07/11 11:59:05 [1] QUIT
    2011/07/11 11:59:05 [1] Connection terminated

    enfin aucun fichier n’est reçu.
    Peux tu m’aider
    entre autre je veux aussi effacer les fichiers transférés aussitôt après le transfert.

    Cordialement

Laisser un commentaire