Uso de la Consola de línea de comandos (CLC)
Mediante la Consola de línea de comandos (CLC), los administradores pueden usar la línea de comandos para ejecutar algunas funciones de GAX en las definiciones de solución (SPD) y paquetes de instalación (IP). Por ejemplo, puede utilizar la CLC para implementar sin aviso las SPD en hosts remotos.
Para poder usar la CLC, debe tener acceso a la interfaz de línea de comandos del sistema operativo. Si no está en la máquina que aloja GAX, debe tener la herramienta CLC (gaxclc.jar) disponible en la máquina local.
Para tener acceso al archivo incorporado de ayuda de CLC, ejecute alguno de los siguientes comandos:
java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Estructura
La CLC es compatible con los comandos que utilizan la siguiente estructura:
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> <function> <operation> <args>
En el ejemplo previo:
- -u:user es el nombre del usuario que inició sesión en el Configuration Server.
- -p:password es la contraseña con la que inició sesión en el Configuration Server. Si este indicador no especifica ningún valor, la CLC asume que no hay contraseña.
- -s indica a la CLC que utilice una conexión segura de https al servidor de GAX. Si no se especifica este indicador, la CLC usa http.
- -h:<host>:<port> indica el host y el puerto del servidor GAX. Si no se especifica este indicador, la CLC usa el siguiente valor: -h:localhost:8080.
- <function> puede serip o spd.
- <operation> especifica la función que se va a ejecutar. Los valores válidos de este indicador son específicos a la función especificada en el paso previo (ip o spd).
- <args> especifica los argumentos de la operación. Los valores válidos de este indicador son específicos de los parámetros <function> y <operation> especificados en los pasos previos.
El siguiente es un ejemplo de un comando de la CLC:
java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 1 "C:/GAX/input.txt"
Las SPD
La CLC es compatible con las siguientes operaciones para las SPD:
- agregar
- consultar
- querybyid
- ejecutar
- eliminar
- encrypt (consulte la ficha execute)
agregar
Generalidades
Esta operación agrega una SPD a la base de datos de GAX. Si ya existe la SPD, en función del nombre y la versión del XML de la SPD, esta operación reemplaza la SPD existente.
Si es correcta, la operación proporciona el ID de la SPD que se agregó.
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
- "ruta del archivo"—La ruta al archivo XML.
Ejemplo
java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"
consultar
Generalidades
Esta operación hace una consulta a todas las SPD y muestra una tabla con la siguiente información para cada SPD:
- Número de ID
- Nombre
- Versión
- DBID de la empresa
Ejemplo:
10054 gvp 8.1.5 1
10060 genesysOne 8.1.5 1
10060 eServices 8.1.5 1
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query
Ejemplo
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query
querybyid
Generalidades
Esta operación hace una consulta a una SPD por su ID. Si no existe la SPD, la operación no será correcta.
Si es correcta, la operación mostrará una tabla con la siguiente información de la SPD:
- ID del perfil
- Nombre
Por ejemplo:
1 Install
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
- SPDID—El ID de la SPD por la que se realizó la consulta.
Ejemplo
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374
ejecutar
Generalidades
Esta operación ejecuta una SPD.
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "input file"
- SPDID—El ID de la SPD que se ejecutará.
- profileName|-profileID:profileID|-profileName:profileName—El perfil SPD que se ejecutará.
- -encrypted—Si se especifica, indica si el archivo de entrada está encriptado.
- "Archivo de entrada"—Especifica el archivo de entrada que contiene los parámetros de la SPD. Si -encrypted está habilitado, el archivo de entrada está encriptado.
El archivo de entrada debe estar en formato JSONObject e incluir los parámetros de la SPD de un perfil específico. El archivo debe estar codificado en formato UTF-8.
[+] Mostrar uso
Ejemplo
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"
eliminar
Generalidades
Esta operación elimina una SPD. Si no existe la SPD, se producirá un error en la operación.
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
- SPDID—El ID de la SPD que se eliminará.
Ejemplo
java -jar gaxclc.jar -u:default -p:password spd delete 5436
Los IP
La CLC es compatible con las siguientes operaciones para la función ip:
- agregar
- consultar
- querybyid
- eliminar
agregar
Generalidades
Esta operación agrega un IP (en paquete de archivo .zip) a la base de datos de GAX. Si el IP ya existe, se reemplaza.
Si es correcta, la operación muestra el ID del IP.
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"
Ejemplo
java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"
consultar
Generalidades
Esta operación hace una consulta a todos los IP y muestra una tabla con la siguiente información para cada IP:
- Número de ID
- Nombre
- Versión
- SO
- Configuración regional
- Estado
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query
Ejemplo
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query
querybyid
Generalidades
Esta operación hace una consulta a todos los IP y muestra una tabla con la siguiente información:
- Número de ID
- Nombre
- Versión
- SO
- Configuración regional
- Estado
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
- ID del IP—El ID del IP que se consulta.
Ejemplo
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543
eliminar
Generalidades
Esta operación elimina un IP.
Formato
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
- ID del IP—El ID del IP que se elimina.
Ejemplo
java -jar gaxclc.jar -u:default -p:password ip delete 547
category:Genesys Administrator Extension category:Genesys Administrator Extension Help