Verwenden der Befehlszeilenkonsole (CLC)
Inhaltsverzeichnis
An der Befehlszeilenkonsole (CLC) können Administratoren bestimmte Funktionen von GAX für Lösungsdefinitionen (SPDs) und Installationspakete (IPs) ausführen. An der CLC können Sie beispielsweise SPDs im Hintergrund auf Remote-Hosts implementieren.
Die CLC können Sie nur verwenden, wenn Sie über Zugriff auf die Befehlszeilenschnittstelle des Betriebssystems verfügen. Auf anderen Computern als dem GAX-Hostcomputer muss das CLC-Tool (gaxclc.jar) lokal verfügbar sein.
Die Hilfedatei für die CLC öffnen Sie mit einem der folgenden Befehle:
java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Struktur
Die CLC unterstützt Befehle mit der folgenden Struktur:
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> <function> <operation> <args>
Im obigen Beispiel:
- -u:user ist der Benutzername für die Anmeldung bei Configuration Server.
- -p:password ist das Passwort für die Anmeldung bei Configuration Server. Wenn für dieses Flag kein Wert angegeben ist, geht die CLC davon aus, dass kein Passwort festgelegt wurde.
- -s gibt an die CLC die Anweisung aus, eine sichere HTTPS-Verbindung mit dem GAX-Server zu verwenden. Wenn dieses Flag nicht festgelegt ist, wird HTTP verwendet.
- -h:<host>:<port> bezeichnet den Host und Port des GAX-Servers. Wenn dieses Flag nicht festgelegt ist, wird folgender Wert verwendet. -h:localhost:8080.
- <function> kann auf ip oder spd festgelegt werden.
- <operation> gibt den auszuführenden Vorgang an. Die gültigen Werte für dieses Flag sind von der im vorherigen Schritt angegebenen Funktion abhängig (ip oder spd).
- <args> gibt die Argumente für den Vorgang an. Die gültigen Werte für dieses Flag sind von den in den vorherigen Schritten angegebenen Parametern <function> und <operation> abhängig.
Nachstehend finden Sie ein Beispiel für einen CLC-Befehl:
java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 1 "C:/GAX/input.txt"
SPDs
Die CLC unterstützt die folgenden Vorgänge für SPDs:
- add
- query
- querybyid
- execute
- delete
- encrypt (siehe Registerkarte execute)
add
Übersicht
Mit diesem Vorgang wird der GAX-Datenbank eine SPD hinzugefügt. Wenn anhand von Name und Version in der SPD-XML festgestellt wird, dass die SPD bereits vorhanden ist, wird die vorhandene SPD ersetzt.
Bei erfolgreichem Abschluss wird die ID der hinzugefügten SPD zurückgegeben.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
- "file path"—Der Pfad zur XML-Datei.
Beispiel
java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"
query
Übersicht
Mit diesem Vorgang werden alle SPDs abgefragt und eine Tabelle mit den folgenden Angaben zu jeder SPD angezeigt:
- ID-Nummer
- Name
- Version
- Mandanten-DBID
Beispiel:
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
Beispiel
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query
querybyid
Übersicht
Mit diesem Vorgang wird eine SPD anhand ihrer ID abgefragt. Wenn die SPD nicht vorhanden ist, schlägt der Vorgang fehl.
Bei erfolgreichem Abschluss wird eine Tabelle der folgenden Details zur SPD angezeigt:
- Profil-ID
- Name
Beispiel:
1 Install
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
- SPDID—Die ID der abgefragten SPD.
Beispiel
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374
execute
Übersicht
Mit diesem Vorgang wird eine SPD ausgeführt.
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—Die ID der auszuführenden SPD.
- profileName|-profileID:profileID|-profileName:profileName—Das auszuführende SPD-Profil.
- -encrypted—Gibt ggf. an, ob die Eingabedatei verschlüsselt ist.
- "input file"—Gibt die Eingabedatei an, die SPD-Parameter enthält. Bei Angabe von -encrypted ist die Eingabedatei verschlüsselt.
Die Eingabedatei muss im JSONObject-Format vorliegen und SPD-Parameter für ein bestimmtes Profil enthalten. Die Datei muss im UTF8-Format vorliegen.
[+] Verwendung anzeigen
Beispiel
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
Übersicht
Mit diesem Vorgang wird eine SPD gelöscht. Wenn die SPD nicht vorhanden ist, schlägt der Vorgang fehl.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
- SPDID—Die ID der zu löschenden SPD.
Beispiel
java -jar gaxclc.jar -u:default -p:password spd delete 5436
IPs
Die CLC unterstützt die folgenden Vorgänge für die ip-Funktion:
- add
- query
- querybyid
- delete
add
Übersicht
Mit diesem Vorgang wird der GAX-Datenbank ein (als ZIP-Paket vorliegendes) IP hinzugefügt. Wenn das IP bereits vorhanden ist, wird es überschrieben.
Bei erfolgreichem Abschluss wird die ID des IP angezeigt.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"
Beispiel
java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"
query
Übersicht
Mit diesem Vorgang werden alle IPs abgefragt und eine Tabelle mit den folgenden Angaben zu jedem IP angezeigt:
- ID-Nummer
- Name
- Version
- Betriebssystem
- Gebietsschema
- Status
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query
Beispiel
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query
querybyid
Übersicht
Mit diesem Vorgang wird ein IP anhand seiner ID abgefragt und eine Tabelle mit den folgenden Angaben zu jedem IP angezeigt:
- ID-Nummer
- Name
- Version
- Betriebssystem
- Gebietsschema
- Status
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
- IPID—Die ID des abzufragenden IP.
Beispiel
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543
delete
Übersicht
Mit diesem Vorgang wird ein IP gelöscht.
Format
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
- IPID—Die ID des zu löschenden IP.
Beispiel
java -jar gaxclc.jar -u:default -p:password ip delete 547
category:Genesys Administrator Extension category:Genesys Administrator Extension Help