Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
webdav [2018/10/19 08:41] fabrice créée |
webdav [2023/03/17 09:56] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
=== Tutoriel pour automatiser dans un batch le transfert de ses fichiers locaux vers un serveur Webdav === | === Tutoriel pour automatiser dans un batch le transfert de ses fichiers locaux vers un serveur Webdav === | ||
+ | - Pré-requis : | ||
+ | - Avoir les informations de connexions au serveur Webdav (URl , compte, mot de passe, répertoire racine de dépôt) | ||
+ | - Installer winscp sur la machine qui va transférer les fichiers. | ||
+ | |||
+ | Ici nous allons transférer, les fichiers qui sont dans c:\nchp\webdav\courriers vers le serveur https://monserveur.com avec le compte "account" , le mot de passe "password", dans le répertoire racine "webdav", sur le serveur le sous répertoire courriers doit exister. | ||
+ | |||
+ | On crée un fichier script dans c:\webdav\ on l'appelle webdav-script.txt par exemple | ||
+ | on edite ce fichier et on y met la syntaxe suivante : | ||
+ | |||
+ | <code> | ||
+ | open davs://account:password@monserveur.com/ | ||
+ | put -delete c:\nchp\webdav\courriers\*.* /webdav/courriers/ | ||
+ | close | ||
+ | </code> | ||
+ | |||
+ | Maintenant on crée un fichier batch pour le lancer, admettons que winscp est installé dans son chemin par défaut : | ||
+ | contenu de mon fichier batch | ||
+ | |||
+ | <code> | ||
+ | "C:\Program Files (x86)\WinSCP\WinSCP.exe" /ini=nul /script=c:\webdav\webdav-script.txt | ||
+ | </code> | ||
+ | |||
+ | Il ne vous reste plus qu'à paramètrer le batch en question dans le gestionnaire de tâche planifiée | ||