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 shadowFermé 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