(Update with the copy of version: 8.5.2Draft) |
m (1 revision) |
||
Ligne 1 : | Ligne 1 : | ||
− | = | + | =Utilisation de la console de ligne de commande (CLC)= |
__TOC__ | __TOC__ | ||
− | + | La console de ligne de commande (CLC) permet aux administrateurs d'utiliser la ligne de commande pour exécuter certaines fonctions de GAX sur les [[SolutionPackageDefinitions|définitions de solution (SPD)]] et les [[InstallationPackages|packages d'installation (IP)]]. Par exemple, vous pouvez utiliser la CLC pour déployer les SPD silencieusement sur les hôtes distants. | |
− | + | Vous devez pouvoir accéder à l'interface de ligne de commande du système d'exploitation pour utiliser la CLC. Si vous n'utilisez pas l'ordinateur hôte GAX, l'outil CLC ('''gaxclc.jar''') doit être disponible sur l'ordinateur local. | |
− | + | Pour accéder au fichier d'aide intégré de la CLC, exécutez l'une des commandes suivantes : | |
<source lang="dos"> | <source lang="dos"> | ||
Ligne 16 : | Ligne 16 : | ||
</source> | </source> | ||
− | {{NoteFormat| | + | {{NoteFormat|Lorsque vous exécutez les commandes avec la CLC, un fichier journal est généré à l'emplacement d'exécution de l'outil.}} |
==Structure== | ==Structure== | ||
− | CLC | + | La CLC prend en charge les commandes qui utilisent la structure suivante : |
<source lang="dos"> | <source lang="dos"> | ||
Ligne 25 : | Ligne 25 : | ||
</source> | </source> | ||
− | + | Dans l'exemple ci-dessus : | |
− | *<tt>-u:user</tt> | + | *<tt>-u:user</tt> correspond au nom de l'utilisateur utilisé pour se connecter à Configuration Server. |
− | *<tt>-p:password</tt> | + | *<tt>-p:password</tt> correspond au mot de passe utilisé pour se connecter à Configuration Server. La CLC suppose qu'il n'y a pas de mot de passe si aucune valeur n'est précisée pour cet indicateur. |
− | *<tt>-s</tt> | + | *<tt>-s</tt> demande à la CLC d'utiliser une connexion « https » sécurisée pour accéder au serveur GAX. Si cet indicateur n'est pas précisé, la CLC utilise « http ». |
− | *<tt>-h:<host>:<port></tt> | + | *<tt>-h:<host>:<port></tt> spécifie l'hôte et le port du serveur GAX. Si cet indicateur n'est pas précisé, la CLC utilise la valeur suivante : <tt>-h:localhost:8080</tt>. |
− | *<tt><function></tt> | + | *<tt><function></tt> peut être <tt>ip</tt> ou <tt>spd</tt>. |
− | *<tt><operation></tt> | + | *<tt><operation></tt> spécifie l'action à exécuter. Les valeurs valides de cet indicateur sont spécifiques à la fonction indiquée lors de l'étape précédente (<tt>ip</tt> ou <tt>spd</tt>). |
− | *<tt><args></tt> | + | *<tt><args></tt> spécifie les arguments d'action. Les valeurs valides de cet indicateur sont spécifiques aux paramètres <tt><function></tt> et <tt><operation></tt> définies lors des étapes précédentes. |
− | + | Voici un exemple de commande CLC : | |
<source lang="dos"> | <source lang="dos"> | ||
Ligne 41 : | Ligne 41 : | ||
</source> | </source> | ||
− | == | + | ==Définitions de solution== |
− | CLC | + | La CLC prend en charge les actions suivantes concernant les définitions de solution : |
*<tt>add</tt> | *<tt>add</tt> | ||
Ligne 49 : | Ligne 49 : | ||
*<tt>execute</tt> | *<tt>execute</tt> | ||
*<tt>delete</tt> | *<tt>delete</tt> | ||
− | *<tt>encrypt</tt> ( | + | *<tt>encrypt</tt> (consultez l'onglet <tt>execute</tt>) |
<div class="cloud-tabberlive-wrapper"> | <div class="cloud-tabberlive-wrapper"> | ||
Ligne 58 : | Ligne 58 : | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action ajoute une définition de solution à la base de données GAX. Si la définition de solution existe déjà, et se termine par le nom et la version dans le XML de la définition de solution, cette action remplace la définition de solution existante. | |
− | + | En cas de réussite, l'action renvoie l'ID de la définition de solution ajoutée. | |
====Format==== | ====Format==== | ||
Ligne 68 : | Ligne 68 : | ||
</source> | </source> | ||
− | *<tt>"file path"</tt>— | + | *<tt>"file path"</tt> — Chemin d'accès au fichier XML. |
− | ==== | + | ====Exemple==== |
<source lang="dos"> | <source lang="dos"> | ||
java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml" | java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml" | ||
Ligne 81 : | Ligne 81 : | ||
<h2>query</h2> | <h2>query</h2> | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action interroge toutes les définitions de solution et affiche un tableau qui contient les informations suivantes pour chaque définition de solution : | |
− | *ID | + | *Numéro d'ID |
− | * | + | *Nom |
*Version | *Version | ||
− | * | + | *ID base de données du locataire |
− | + | Voici un exemple : | |
<source lang="text"> | <source lang="text"> | ||
Ligne 102 : | Ligne 102 : | ||
</source> | </source> | ||
− | ==== | + | ====Exemple==== |
<source lang="dos"> | <source lang="dos"> | ||
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query | java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query | ||
Ligne 113 : | Ligne 113 : | ||
<h2>querybyid</h2> | <h2>querybyid</h2> | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action interroge une définition de solution en fonction de son ID. Si la définition de solution n'existe pas, l'action échoue. | |
− | + | En cas de réussite, l'action affiche un tableau qui répertorie les détails suivants sur la définition de solution : | |
− | * | + | *ID de profil |
− | * | + | *Nom |
− | + | Par exemple : | |
<source lang="text"> | <source lang="text"> | ||
1 Install | 1 Install | ||
Ligne 131 : | Ligne 131 : | ||
</source> | </source> | ||
− | *<tt>SPDID</tt>— | + | *<tt>SPDID</tt> — ID de la définition de solution interrogée. |
− | ==== | + | ====Exemple==== |
<source lang="dos"> | <source lang="dos"> | ||
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374 | java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374 | ||
Ligne 144 : | Ligne 144 : | ||
<h2>execute</h2> | <h2>execute</h2> | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action exécute une définition de solution. | |
====Format==== | ====Format==== | ||
Ligne 152 : | Ligne 152 : | ||
</source> | </source> | ||
<br> | <br> | ||
− | *<tt>SPDID</tt>— | + | *<tt>SPDID</tt> — ID de la définition de solution à exécuter. |
− | *<tt>profileName|-profileID:profileID|-profileName:profileName</tt>— | + | *<tt>profileName|-profileID:profileID|-profileName:profileName</tt>—Profil de la définition de solution à exécuter. |
− | {{NoteFormat| | + | {{NoteFormat|Si aucun indicateur n'est spécifié, <tt>profileName</tt> est considéré comme étant le profil de définition de solution à exécuter.}} |
− | *<tt>-encrypted</tt>— | + | *<tt>-encrypted</tt> — Si spécifié, indique si le fichier d'entrée est chiffré. |
− | <toggledisplay linkstyle font-size:larger showtext="[+] | + | <toggledisplay linkstyle font-size:larger showtext="[+] Afficher l’utilisation" hidetext="[-] Masquer l’utilisation"> |
− | CLC | + | La CLC prend en charge le chiffrement pour les fichiers d'entrée qui comprennent des données sensibles comme les mots de passe. |
− | + | Format : | |
<source lang="dos"> | <source lang="dos"> | ||
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd encrypt "input file path" "encrypted output file path" | java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd encrypt "input file path" "encrypted output file path" | ||
</source> | </source> | ||
− | + | Le fichier d'entrée chiffré est conservé à l'emplacement spécifié par <tt>"encrypted output file path"</tt>. Si le fichier existe déjà à cet emplacement, il est écrasé. | |
− | + | Exemple : | |
<source lang="dos"> | <source lang="dos"> | ||
java -jar gaxclc.jar -u:default -p:password spd -encrypted "c:\GAX\input.txt" "c:\GAX\encrypted.txt" | java -jar gaxclc.jar -u:default -p:password spd -encrypted "c:\GAX\input.txt" "c:\GAX\encrypted.txt" | ||
Ligne 176 : | Ligne 176 : | ||
</source> | </source> | ||
</toggledisplay> | </toggledisplay> | ||
− | *<tt>"input file"</tt>— | + | *<tt>"input file"</tt> — Spécifie le fichier d'entrée qui contient les paramètres de définition de solution. Si <tt>-encrypted</tt> est défini, le fichier d'entrée est chiffré. |
− | + | Le fichier d'entrée doit être au format JSONObject et comprendre les paramètres de définition de solution d'un profil spécifique. Le fichier doit être codé au format UTF-8. | |
− | <toggledisplay linkstyle font-size:larger showtext="[+] | + | <toggledisplay linkstyle font-size:larger showtext="[+] Afficher l’utilisation" hidetext="[-] Masquer l’utilisation"> |
{{Documentation:GA:Library:CLC:8.5.0}} | {{Documentation:GA:Library:CLC:8.5.0}} | ||
</toggledisplay> | </toggledisplay> | ||
− | ==== | + | ====Exemple==== |
<source lang="dos" enclose="div"> | <source lang="dos" enclose="div"> | ||
java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt" | java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt" | ||
Ligne 201 : | Ligne 201 : | ||
<h2>delete</h2> | <h2>delete</h2> | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action supprime une définition de solution. Si la définition de solution n'existe pas, l'action échoue. | |
====Format==== | ====Format==== | ||
Ligne 209 : | Ligne 209 : | ||
</source> | </source> | ||
− | *<tt>SPDID</tt>— | + | *<tt>SPDID</tt> — ID de la définition de solution à supprimer. |
− | ==== | + | ====Exemple==== |
<source lang="dos"> | <source lang="dos"> | ||
java -jar gaxclc.jar -u:default -p:password spd delete 5436 | java -jar gaxclc.jar -u:default -p:password spd delete 5436 | ||
Ligne 220 : | Ligne 220 : | ||
</div> | </div> | ||
− | == | + | ==Packages d'installation== |
− | CLC | + | La CLC prend en charge les actions suivantes de la fonction <tt>package d'installation</tt> : |
*<tt>add</tt> | *<tt>add</tt> | ||
Ligne 234 : | Ligne 234 : | ||
<h2>add</h2> | <h2>add</h2> | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action ajoute un package d'installation (sous la forme d'un fichier .zip) à la base de données GAX. Si le package d'installation existe déjà, il est remplacé. | |
− | + | En cas de réussite, l'action affiche l'ID du package d'installation. | |
− | {{NoteFormat| | + | {{NoteFormat|Le fichier .zip doit contenir le package d'installation et le dossier de modèles du package d'installation.}} |
====Format==== | ====Format==== | ||
Ligne 247 : | Ligne 247 : | ||
− | ==== | + | ====Exemple==== |
<source lang="dos" enclose="div"> | <source lang="dos" enclose="div"> | ||
java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip" | java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip" | ||
Ligne 258 : | Ligne 258 : | ||
<h2>query</h2> | <h2>query</h2> | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action interroge tous les packages d'installation et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation : | |
− | *ID | + | *Numéro d'ID |
− | * | + | *Nom |
*Version | *Version | ||
− | * | + | *Système d'exploitation |
− | * | + | *Paramètres régionaux |
− | * | + | *Etat |
====Format==== | ====Format==== | ||
Ligne 273 : | Ligne 273 : | ||
</source> | </source> | ||
− | ==== | + | ====Exemple==== |
<source lang="dos"> | <source lang="dos"> | ||
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query | java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query | ||
Ligne 284 : | Ligne 284 : | ||
<h2>querybyid</h2> | <h2>querybyid</h2> | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action interroge un package d'installation en fonction de son ID et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation : | |
− | *ID | + | *Numéro d'ID |
− | * | + | *Nom |
*Version | *Version | ||
− | * | + | *Système d'exploitation |
− | * | + | *Paramètres régionaux |
− | * | + | *Etat |
====Format==== | ====Format==== | ||
Ligne 299 : | Ligne 299 : | ||
</source> | </source> | ||
− | *<tt>IPID</tt>— | + | *<tt>IPID</tt> — ID du package d'installation interrogé. |
− | ==== | + | ====Exemple==== |
<source lang="dos"> | <source lang="dos"> | ||
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543 | java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543 | ||
Ligne 312 : | Ligne 312 : | ||
<h2>delete</h2> | <h2>delete</h2> | ||
<div class="cloud-left"> | <div class="cloud-left"> | ||
− | ==== | + | ====Présentation==== |
− | + | Cette action supprime un package d'installation. | |
====Format==== | ====Format==== | ||
Ligne 320 : | Ligne 320 : | ||
</source> | </source> | ||
− | *<tt>IPID</tt>— | + | *<tt>IPID</tt> — ID du package d'installation à supprimer. |
− | ==== | + | ====Exemple==== |
<source lang="dos"> | <source lang="dos"> | ||
java -jar gaxclc.jar -u:default -p:password ip delete 547 | java -jar gaxclc.jar -u:default -p:password ip delete 547 |
Version du juillet 8, 2015 à 19:37
Utilisation de la console de ligne de commande (CLC)
Sommaire
La console de ligne de commande (CLC) permet aux administrateurs d'utiliser la ligne de commande pour exécuter certaines fonctions de GAX sur les définitions de solution (SPD) et les packages d'installation (IP). Par exemple, vous pouvez utiliser la CLC pour déployer les SPD silencieusement sur les hôtes distants.
Vous devez pouvoir accéder à l'interface de ligne de commande du système d'exploitation pour utiliser la CLC. Si vous n'utilisez pas l'ordinateur hôte GAX, l'outil CLC (gaxclc.jar) doit être disponible sur l'ordinateur local.
Pour accéder au fichier d'aide intégré de la CLC, exécutez l'une des commandes suivantes :
java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Structure
La CLC prend en charge les commandes qui utilisent la structure suivante :
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> <function> <operation> <args>
Dans l'exemple ci-dessus :
- -u:user correspond au nom de l'utilisateur utilisé pour se connecter à Configuration Server.
- -p:password correspond au mot de passe utilisé pour se connecter à Configuration Server. La CLC suppose qu'il n'y a pas de mot de passe si aucune valeur n'est précisée pour cet indicateur.
- -s demande à la CLC d'utiliser une connexion « https » sécurisée pour accéder au serveur GAX. Si cet indicateur n'est pas précisé, la CLC utilise « http ».
- -h:<host>:<port> spécifie l'hôte et le port du serveur GAX. Si cet indicateur n'est pas précisé, la CLC utilise la valeur suivante : -h:localhost:8080.
- <function> peut être ip ou spd.
- <operation> spécifie l'action à exécuter. Les valeurs valides de cet indicateur sont spécifiques à la fonction indiquée lors de l'étape précédente (ip ou spd).
- <args> spécifie les arguments d'action. Les valeurs valides de cet indicateur sont spécifiques aux paramètres <function> et <operation> définies lors des étapes précédentes.
Voici un exemple de commande CLC :
java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 1 "C:/GAX/input.txt"
Définitions de solution
La CLC prend en charge les actions suivantes concernant les définitions de solution :
- add
- query
- querybyid
- execute
- delete
- encrypt (consultez l'onglet execute)
add
Présentation
Cette action ajoute une définition de solution à la base de données GAX. Si la définition de solution existe déjà, et se termine par le nom et la version dans le XML de la définition de solution, cette action remplace la définition de solution existante.
En cas de réussite, l'action renvoie l'ID de la définition de solution ajoutée.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
- "file path" — Chemin d'accès au fichier XML.
Exemple
java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"
query
Présentation
Cette action interroge toutes les définitions de solution et affiche un tableau qui contient les informations suivantes pour chaque définition de solution :
- Numéro d'ID
- Nom
- Version
- ID base de données du locataire
Voici un exemple :
10054 gvp 8.1.5 1
10060 genesysOne 8.1.5 1
10060 eServices 8.1.5 1
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query
Exemple
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query
querybyid
Présentation
Cette action interroge une définition de solution en fonction de son ID. Si la définition de solution n'existe pas, l'action échoue.
En cas de réussite, l'action affiche un tableau qui répertorie les détails suivants sur la définition de solution :
- ID de profil
- Nom
Par exemple :
1 Install
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
- SPDID — ID de la définition de solution interrogée.
Exemple
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374
execute
Présentation
Cette action exécute une définition de solution.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "input file"
- SPDID — ID de la définition de solution à exécuter.
- profileName|-profileID:profileID|-profileName:profileName—Profil de la définition de solution à exécuter.
- -encrypted — Si spécifié, indique si le fichier d'entrée est chiffré.
- "input file" — Spécifie le fichier d'entrée qui contient les paramètres de définition de solution. Si -encrypted est défini, le fichier d'entrée est chiffré.
Le fichier d'entrée doit être au format JSONObject et comprendre les paramètres de définition de solution d'un profil spécifique. Le fichier doit être codé au format UTF-8.
[+] Afficher l’utilisationExemple
java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt"
java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 -profileName:"Install profile" "C:/GAX/input.txt"
java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 1 -encrypted "C:/GAX/encryptedinput.txt"
delete
Présentation
Cette action supprime une définition de solution. Si la définition de solution n'existe pas, l'action échoue.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
- SPDID — ID de la définition de solution à supprimer.
Exemple
java -jar gaxclc.jar -u:default -p:password spd delete 5436
Packages d'installation
La CLC prend en charge les actions suivantes de la fonction package d'installation :
- add
- query
- querybyid
- delete
add
Présentation
Cette action ajoute un package d'installation (sous la forme d'un fichier .zip) à la base de données GAX. Si le package d'installation existe déjà, il est remplacé.
En cas de réussite, l'action affiche l'ID du package d'installation.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"
Exemple
java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"
query
Présentation
Cette action interroge tous les packages d'installation et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation :
- Numéro d'ID
- Nom
- Version
- Système d'exploitation
- Paramètres régionaux
- Etat
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query
Exemple
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query
querybyid
Présentation
Cette action interroge un package d'installation en fonction de son ID et affiche un tableau qui répertorie les détails suivants pour chaque package d'installation :
- Numéro d'ID
- Nom
- Version
- Système d'exploitation
- Paramètres régionaux
- Etat
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
- IPID — ID du package d'installation interrogé.
Exemple
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543
delete
Présentation
Cette action supprime un package d'installation.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
- IPID — ID du package d'installation à supprimer.
Exemple
java -jar gaxclc.jar -u:default -p:password ip delete 547