Wednesday, January 25, 2017

CmisSync en ligne de commande


Comment utiliser CmisSync sans être logué dans une session graphique Windows/Linux/Mac ? Par exemple pour faire tourner CmisSync comme un service sur un serveur, synchronisant à intervalles réguliers même quand personne n'est là.

L'exécutable CmisSync.exe est un outil graphique qui a besoin d'une session graphique Windows.

Nous avons un outil complementaire expérimental en ligne de commande qui convient mieux pour ce genre d'utilisation, son nom est CmisSync.Console.exe.

Cet outil fait 1 synchronisation puis se termine. Il convient donc d'utiliser un ordonnanceur de tâches (tel cron sur Linux) pour faire par exemple une synchronisation toutes les 10 minutes ou toutes les heures.

Si lancé sans arguments, cet outil synchronise tous les répertoires trouvés dans le config.xml de l'utilisateur sous lequel il est exécuté.
Il est aussi possible de mettre en argument les noms des répertoires à synchroniser.
Exemples:
C:\programs\CmisSync> CmisSync.Console.exe
C:\programs\CmisSync> CmisSync.Console.exe documentum-user-home sharepoint-site

La configuration se fait par le fichier config.xml qui peut initialement être généré tout simplement en paramétrant CmisSync en mode graphique.

Contactez-nous à CmisSync@aegif.jp pour plus d'informations.

Nicolas Raoul
Illustration: Victorgrigas

No comments: