Créer un fichier myftpupload.bat contenant le script suivant où :
- Username est l’identifant de connexion au serveur FTP
- Userpassword est le mot de passe de connexion au serveur FTP
- ftpserver est le nom DNS ou l’IP du serveur FTP
- myfile.txt est le nom du fichier à copier sur le serveur FTP
set user=username
set password=userpassword
set ftpserver=ftpserver
set filename= myfile.txt
echo user %user%>> ftpcmd.dat
echo %password%>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo put %filename%>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat %ftpserver%
del ftpcmd.dat[/shell]
Il ne reste plus qu’à programmer une tâche planifiée pour lancer le script régulièrement.
Source: http://www.howtogeek.com/howto/windows/how-to-automate-ftp-uploads-from-the-windows-command-line/
En savoir plus:
http://www.textheavy.com/tutorials/winftp.html
http://www.connectedhomemag.com/Networking/Articles/Index.cfm?ArticleID=25034