Détail des commandes WCLI
Syntaxe
La syntaxe à respecter est la suivante : wcli.exe /serveur=DNSSRRV / password=MOT_DE_PASSE NOMDELACOMMANDE
Commandes
Les principales commandes sont les suivantes :
-
Create : création d'un serveur ;
-
Remove : suppression d'un serveur ;
-
Export : export d'éléments (notamment de files d'impression) d'un serveur vers l'autre ;
-
Help : aide.
Commandes principales
Gestion multi serveurs (Master)
COMMANDES:
CREATEMASTER créer ou mettre à jour un serveur Maître
[OPTIONS]:
/master=DNSMAITRE
/domain=NOM_CLIENT
/password=MOT DE PASSE_MAINTENANCE
CREATESLAVE créer ou mettre à jour un serveur dans un domaine
[OPTIONS]:
/master=DNSMAITRE
/slave=DNSESCLAVE
/password=MOT DE PASSE_MAINTENANCE
SINGLEIFY : convertir un fichier à l'état SINGLE (unique)
[OPTIONS]:
/configpath= chemin du fichier Config.xml
/forcer le contournement de l'état du service
SYNC synchronisation EXTERNAL/RIGHTS/NOTIFICATIONS
[OPTIONS]:
/master=DNSMAITRE | Synchronise tous les serveurs déclarés sur le serveur maître
/password=MOT DE PASSE_MAINTENANCE| Mot de passe admin. Watchdoc (Root password)
/parallel | Recommandé si vous avez plusieus serveurs
SYNCQUOTAS Synchronise la configuration de la base de données des quotas + le noeud de vérificationracine (pricings/pmv-rules/pmv-codes)
[OPTIONS]:
/master=DNSMAITRE | Synchronise tous les serveurs déclarés sur ce serveur maître
/password=MOT DE PASSE_MAINTENANCE | Mot de passe admin. Watchdoc (Root password)
/parallel | Recommandé si vous avez plusieus serveurs
Export/Import SQL
EXPORT Exporte vers SQL (table ASSETS) toutes les files contrôlées
[OPTIONS]:
/server=DNS_SERVEUR
/password=MOT DE PASSE_MAINTENANCE
/configpath=chemin/config.xml
/ServerWebPath=chemin/servers.xml
INC Exporte vers SQL (table QUEUESFAILURES) toutes les files en erreur
[OPTIONS]:
/server= SERVEURDNS -- Pour 1 SERVEUR
/password=MOTDEPASSE_MAINTENANCE
/configpath=chemn/config.xml
/ServerWebPath=chemin/serveurs.xml -- POUIR 1 SERVEUR ET PLUS
Gestion de Watchdoc
RESTORESHADOW Restaure toutes les files shadow File créée par Watchdoc lors de la configuration d'une file partagée. Cette file shadow reçoit le spool d'impression contrôlé par Watchdoc et a pour fonction de l'envoyer vers le périphérique d'impression après analyse. manquantes
[OPTIONS]:
/server=SERVEURKERNEL
/password=MOT DE PASSE_MAINTENANCE
CREATEALL Crée tous les périphériques partagés (avec port IP)
[OPTIONS]:
/server=SERVEURDNS
/password=MOT DE PASSE_MAINTENANCE
/obfuscate=true : masque le titre du document.
/blacklist=chemin/folder.txt : Contient le nom de tous les pilotes placés sur liste noire
/force=true (force) GROUPE DE FILE=FILE RESEAU.
(défaut) GROUPE DE FILE= NOM DU SERVEUR.
MERGE Transfère toutes les files d'impression externes vers un autre serveur
[OPTIONS]:
/slave=DNS_ESCLAVE
/master=DNS_MAITRE
/domain=NOM_DU_CLIENT
/password=MOT DE PASSE_MAINTENANCE
LOG Change le statut des logs du kernel
[OPTIONS]:
/server=SERVEUR_KERNEL
/level=NIVEAU_DE_TRACE
TRACELEVEL : PROFILE(ALL), DEBUG, INFO, WARNING, ERROR, FATAL (ONLY FATAL)
/password=MOT DE PASSE_MAINTENANCE
FINDPUK Extrait tous les codes PUK dans un fichier texte (.txt)
[OPTIONS]:
/server=SERVEUR KERNEL
/accountpath=chemin/accounts.txt avec comptes
/configpath=chemin/config.xml
CHECKSERVER vérifie le statut du serveur
[OPTIONS]:
/password=MOT DE PASSE_MAINTENANCE
/port=PORT_DU_SERVEUR_KERNEL-- 5744 par défaut
Source data : two ways :
---------------------------------
-=> SERVERS.XML
/ServerWebPath=chemin/serveurs.xml
---------------------------------
-=> SQL Table ou Vue
/dbserver=Nom du serveur de base de données
/dbdatabase=Nom de la base de données
/dbaccount=Compte d'accès à la base de données
/dbpassword=Mot de passe du compte d'accès à la base de données
/dbtable=Nom de la table ou nom de la vue de la base de données
Gestion des badges
CHKUSER Supprime tous les badges pour un utilisateur qui n'existe plus dans l'annuaire.
[OPTIONS]:
/configpath= chemin du fichier Config.xml
/forceDelete=true : supprime toutes les entrées (sans confirmation)
Configuration de la sécurité
CHANGEPASSWORDENCRYPTION change (et active) le chiffrement des serveurs
/enabled=true|false
(false par défaut)
[OPTIONS LOCAL (serveur unique)]:
/server=nom_serveur_dns - localhost par défaut
/password=mot_de_passe de maintenance
/enabled=true|false - (false par défaut)
/algorithm=rot13|base64|baka|aes - Par défaut : aes si activé=true, (plain autrement)
[OPTIONS MASTER/SLAVE (avec propagation sur plusieurs serveurs)]:
/master=dnsmaître
/masterport=0 - 0 par défaut, trouvera le port automatiquement
/password=mot_de_passe_de_maintenance
/algorithm=rot13|base64|baka|aes - Par défaut : aes si activé=true, (plain autrement)
/parallel=true|false - Précise la manière dont les serveurs Watchdoc procèdent (séquentiellement ou parallèle)
RestAPI avec certificats
REGENCLIENTCERT Regénère un certificat sur le serveur (ex: tools)
[OPTIONS]:
/server="localhost" ip ou fqdn du serveur qui a besoin de régénérer son propre certificat
/port="5744" port de l'API Crystal
/certid="tools" nom du certificat à supprimer ou regénérer
/password=MOT_DE_PASSE_MAINTENANCE
/auth="auto" utilisez cette valeur si vous ne souhaitez pas fournir un mot de passe et que l'utilisateur qui exécute la précédure est opérateur dans Watchdoc
REGENDOMCERT Regénère le certificat du domaine sur le serveur Maître du domaine
[OPTIONS]:
/configpath="Chemin_Vers_Maître_Config.xml" Si précisé, regénère le certificat pour un serveur hors-ligne. Si non précisé, contactera le serveur avec d'autres paramètres.
/server="localhost" ip ou fqdn du serveur qui a besoin de regénérer son propre certificat
/port="5744" port de l'API Crystal
/password=MOT_DE_PASSE_MAINTENANCE
/auth="auto" utilisez cette valeur si vous ne souhaitez pas fournir un mot de passe et que l'utilisateur qui exécute la précédure est opérateur dans Watchdoc
PATCH Fournit un chemin rapide pour corriger la configuration.
[OPTIONS]:
/xpath="serveur/local[@id=\"test\"]" xpath (chemin) du noeud où appliquer l'action
/value="true" valeur à inclure dans le noeud si l'action est Create / CreateOrUpdate / Update [Inutile si l'action est Delete]
[OPTIONAL OPTIONS]:
/action="CreateOrUpdate" Les différentes valeurs sont Create | CreateOrUpdate (par défaut) | Update | Delete
/configpath="Config.xml" chemin du fichier de configuration (où se trouve le certificate).
Par défaut c'est le chemin du dossier Doxense créé lors de l'installation.
/certid="tools" Identifiant du certificat à utiliser pour s'authentifier à la RestAPI
/server="localhost" serveur sur lequel l'opération doit être menée
/port=5753 port qui sera utilisé pour contacter l'API du serveur
DELETEQUEUEBYIDFROMFILE Fournit un chemin ramide pour supprimer des noeuds de files depuis le fichier de configuration.
[OPTIONS]:
/configpath="Config.xml" chemin du fichier de configuration.
Par défaut, c'est le chemin du dossier Doxense créé à l'nstallation.
/queueid="SOME_QUEUE_ID" Identifiant de la file qui doit être retirée de la configuration.
MAILWESPHONE envoie un mail aux utilisateurs les informant qu'ils peuvent utiliser WESphone et fournissant l'URL de WESphone URL.
[OPTIONS]:
/wesphoneid=the id of the WESphone instance you created (mandatory)
POUR LES MAILS:
/csv=c:/MonChemin/MonCsv.csv (optionnel)
monCsv.csv peut contenir une ou deux 'colonnes' .l'une nommée Account et l'autre Mail.
La colonne Account (facultative) correspond au compte de l'utilisateur : DOMAIN\Username. Si elle n'est pas fournie, le courrier ne sera pas personnalisé avec le nom complet de l'utilisateur.
La colonne Mail (facultative) correspond au courrier de l'utilisateur. Si elle n'est pas fournie, le courrier de l'utilisateur sera récupéré à partir du nom d'utilisateur si possible.
/separator=virgule ou tabulation comme séparateur pour le csv. (obligatoire)
/mails=adresses mail@additionnels@separés par@le séparateur précisé dans le paramétrage (facultatif)
Note : vous pouvez préciser soit les mails, soit le csv, soit les deux paramètres. Le paramètre séparateur est obligatoire.
/message=Remplacer le message générique par un message personnalisé. (facultatif)
/certificate=Chemin vers le certificat auquel les utilisateurs doivent faire confiance sur leur téléphone. (facultatif)
POUR LES APPELS SERVEUR WATCHDOC:
/host=SERVEURKERNEL (optionnel) -- (localhost par défaut)
/port=PORT_SERVEUR_KERNEL (optionnel) -- (5744 par défaut)
/password=MOT_DE_PASSE_MAINTENANCE (optionnel)
REFRESHWMLS recharger les fichiers wml.
[OPTIONS]:
POUR UN APPEL AU SERVEUR WATCHDOC:
/host=SERVEUR_KERNEL (optionnel) -- (localhost par défaut)
/port=PORT_SERVEUR_ERNEL (optionnel) -- (5744 par défaut)
/password=MOTDEPASSE_MAINTENANCE (optionnel)
[REMARQUES]:
Ne modifiez pas les fichiers .wml d'origine.
Vous pouvez écraser les clés .wml existantes en créant un fichier lang_[application].override.[culture].wml