Installer WebSynchro via la ligne de commande
En tant qu'administrateur, vous avez la possibilité d'installer et configurer WebSynchro directement via la ligne de commande. Vous pourrez ainsi procéder à des installations silencieuses, empêcher les mises à jour, et paramétrer un proxy ou une synchronisation par défaut si nécessaire.
Liste des paramètres généraux
Nom du paramètre |
Description |
---|---|
ServerHostName |
Nom de domaine du serveur Par défaut en offre SaaS : sharing.oodrive.com |
Workspace |
Nom de l’espace de travail |
Silent |
Pour une installation silencieuse, avec interface utilisateur visible (possibilité d’annuler l’installation) |
VerySilent |
Pour une installation silencieuse, sans interface utilisateur |
NeverUpdate |
Si NeverUpdate=true, WebSynchro ne se mettra pas à jour même si une mise à jour est disponible sur le serveur. Par défaut : NeverUpdate=false |
Log |
Nom du fichier de journaux de l’installation |
Ci dessous, un exemple d’installation silencieuse simple, avec désactivation des mises à jour :
WebSynchro.exe /VerySilent /NeverUpdate=true
Remarque
Il est possible de pré-configurer des synchronisations de dossiers spécifiques pour tous les utilisateurs lors du déploiement en masse de l’application, à l'aide d'un fichier de configuration
Paramètres relatifs à la configuration d’une synchronisation par défaut
Il est possible de définir une liste de dossiers à synchroniser par défaut.
Prérequis
Il est nécessaire de respecter certaines conditions pour paramétrer cette fonctionnalité :
Le fichier doit être au format UTF-8, pour éviter des erreurs avec les caractères spéciaux.
La syntaxe JSON doit être respectée, sinon le fichier ne pourra pas être lu. Chaque objet entre { et } doit être séparé du précédent par une virgule.
Les dossiers doivent être séparés par des barres obliques inversées (backslash) et non par des barres obliques (slash). Celles-ci doivent être également doublées dans les chemins d’accès, dans le cas contraire des erreurs de syntaxe JSON surviendront.
Le chemin d'accès local (LocalPath) doit être un chemin absolu (à partir de la racine du lecteur, C: par exemple).
Le chemin d'accès du serveur (RemotePath) est relatif au dossier Fichiers à la racine du compte, par conséquent veillez à ne pas inclure Fichiers au début du chemin d'accès du serveur.
Nom du paramètre |
Description |
---|---|
SyncRoots |
Chemin d'accès vers un fichier de configuration PresetSyncRoots.json |
Ci-dessous, un exemple d'installation avec une liste de dossiers prédéfinis à synchroniser :
WebSynchroInstaller_2.7.0.exe /VERYSILENT SyncRoots="chemin\du\fichier\PresetSyncRoots.json"
Configurer une synchronisation par défaut
Vous pouvez configurer les dossiers à synchroniser en créant un fichier nommé PresetSyncRoots.json, avec un contenu de ce type :
[
{
"LocalPath": "C:\\Users\\johndoe\\Document\\Contrats",
"RemotePath": "Documents\\Contrats"
},
{
"LocalPath": "C:\\Users\\johndoe\\Document\\Factures",
"RemotePath": " Documents\\Factures"
}
]
Ce fichier peut être déployé de deux manières :
Première méthode : Lors de l’installation de l’application en ligne de commande (« installation silencieuse »), indiquez le chemin d'accès du fichier sous la forme SyncRoots="chemin\du\fichier\PresetSyncRoots.json". L'installeur pourra ainsi copier le fichier et l'ajouter aux données de l'application WebSynchro.
Deuxième méthode : En plaçant manuellement le fichier PresetSyncRoots.json dans le répertoire %PROGRAMDATA%\Oodrive\WebSynchro (généralement C:\ProgramData\Oodrive\WebSynchro).
Important : Il est nécessaire de paramétrer les permissions du fichier pour que l’utilisateur puisse le lire mais pas le modifier.
Les synchronisations créées par le déploiement du fichier PresetSyncRoots.json ne seront pas modifiables dans l’interface de WebSynchro (elles seront désignées avec un petit cadenas).
Attention
Si l’utilisateur a déjà configuré une synchronisation qui entre en conflit avec une synchronisation prédéfinie, elle sera supprimée et remplacée par la synchronisation prédéfinie. Cependant, les fichiers seront conservés.
Modifier le fichier déployé
Vous avez la possibilité de modifier le fichier PresetSyncRoots.json après l’avoir déployé.
-
Les modifications seront prises en compte lors de la prochaine connexion de l’utilisateur sur WebSynchro.
-
Les synchronisations supprimées du fichier PresetSyncRoots.json ne seront pas supprimées du compte de l’utilisateur, mais elles seront déverrouillées pour permettre à l'utilisateur de les supprimer manuellement s’il le souhaite.
Paramètres relatifs à la configuration d’un proxy
Nom du paramètre |
Description |
---|---|
ProxyName |
Nom du proxy |
ProxyAddress |
Nom de domaine du proxy (adresse sans le préfixe http://) |
ProxyPort |
Port du proxy |
ProxyAuthType |
Type d’authentification du proxy Valeurs possibles : None, Basic, SAML, Kerberos, NTLM, Anonymous (par défaut) |
ProxyUserName |
Login à utiliser pour se connecter au proxy |
ProxyPassword |
Mot de passe à utiliser pour se connecter au proxy |
ProxyDomain |
Domaine du proxy (pour l’authentification NTLM) |
ProxyScript |
Adresse du script de configuration automatique du proxy (.pac), si applicable |
SysProxyInfo |
Informations d’authentification du proxy système, sous la forme http://user:password@host:port/ |
Paramétrage d’un proxy modifiable dans les paramètres de l’application
Ce paramétrage se trouve dans la section Proxy de l’onglet Connexion.
Exemple d’installation qui définit un proxy avec type d'authentification Basic :
WebSynchroInstaller.exe /VERYSILENT /ProxyName="basic proxy"/ProxyAddress="proxy.monentreprise.com" /ProxyPort="3128" /ProxyAuthType="Basic"/ProxyUserName="userProxy" /ProxyPassword="passwordProxy"
Exemple d’installation qui définit un proxy utilisant un script .pac :
WebSynchroInstaller.exe /VERYSILENT /ProxyName="pac proxy"/ProxyScript="https://proxy.monentreprise.com/proxy.pac"
Paramétrage du proxy système
Ce paramétrage de proxy n’apparaît pas dans les paramètres de l’application. Il peut être utilisé quand un proxy système est déjà défini dans les options Internet de l’ordinateur.
Exemple d’installation avec un proxy système NTLM :
WebSynchroInstaller.exe /VERYSILENT /SysProxyInfo"http://OODRIVEGROUP%5Cuser1:password1@192.168.9.152:3128"
Exemple d’installation qui définit un proxy système avec type d'authentification Basic :
WebSynchroInstaller.exe /VERYSILENT /SysProxyInfo"http://user1:password1@192.168.9.152:3128"
Ressources