1.8.4. Outil en ligne de commande pour les processus d'installation automatisés

Le nouveau Outil en ligne de commande ppwutil.exe est un fichier exécutable que l’on trouve sous $CADENAS\bin\x86 . Ils peut être utilisé dans des processus d’installation automatisée pour définir différentes valeurs selon le installation dans les fichiers de configuration de CADENAS. Il est possible de saisir les mots de passe des utilisateurs et de définir des mots de passe pour accès à bases de données ou API sans avoir à faire un détour via Outils graphiques.

Cliquez avec le bouton droit de la souris sur le fichier dans l'Explorateur Windows et sélectionnez Propriétés. La petite fenêtre d'information Windows s'ouvre alors, dans laquelle vous pouvez saisir d'autres arguments dans le champ de saisie en haut.

Les arguments suivants sont possibles :

Entrée

  • stdin : lit une ligne de stdin

  • value : alternative à stdin, transfert via une ligne de commande. L'un des deux doit être présent.

Édition

  • stdout : affiche le résultat sur stdout (pour contrôle ou autre script)

  • config : Chemin de la config ($CADENAS_SETUP/xyz.cfg). SITESETUP et diffing sont pris en compte ici, mais PAS de pappclient.cfg/CADENAS_APPSERVER actif.

  • block : nom du bloc

  • item : nom de l'item

  • replace : l'argument est utilisé comme paramètre de remplacement. Il permet de remplacer des chaînes partielles. Cependant, le paramètre doit être placé auparavant dans la config.

  • template : le modèle d'entrée sur la ligne de commande est indiqué ici.

ppwutil.exe -encryptPassword -value hallo -config $CADENAS_SETUP/odbc.cfg -block PLINKDB -item DBPASS

ppwutil.exe -encryptPassword -value hallo -config $CADENAS_SETUP/psolrights.cfg -block DB -item dbopenid -replace pwd

ppwutil.exe -encryptPassword -value hallo -config $CADENAS_SETUP/psolrights.cfg -block DB -item dbopenid -replace pwd -template "openid,1,https://login.microsoftonline.com/12-34-56/,(...),pwd"

Exemple 1.1. Différentes possibilités de saisie