Перейти к: навигация, поиск

Использование консоли командной строки (CLC)

Консоль командной строки (CLC) позволяет администраторам использовать командную строку для выполнения определенных функций GAX с определениями решений (SPD) и установочными пакетами (УП). Например, с помощью консоли командной строки можно выполнять скрытое развертывание SPD на удаленных хостах.

Для использования консоли командной строки необходимо иметь доступ к интерфейсу командной строки операционной системы. Если вы работаете не на машине хоста GAX, то вам необходим инструмент CLC (gaxclc.jar) на локальной машине.

Для доступа к встроенному файлу справки CLC выполните одну из следующих команд.

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Important
При выполнении команд с помощью инструмента CLC файл журнала создается в том же местоположении, где запускается инструмент.

Структура

Инструмент CLC поддерживает команды, которые используют следующую структуру:

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> <function> <operation> <args>

В приведенном выше примере:

  • -u:user — имя пользователя для входа на сервер конфигурации.
  • -p:password — пароль для входа на сервер конфигурации. Инструмент CLC предполагает, что пароль отсутствует, если для данного идентификатора не указано значение.
  • -s предписывает CLC использовать безопасное подключение https к серверу GAX. Если этот идентификатор не указан, инструмент CLC использует подключение http.
  • -h:<host>:<port> указывает хост и порт сервера GAX. Если этот идентификатор не указан, CLC использует следующее значение: -h:localhost:8080.
  • <function> может иметь значение ip или spd.
  • <operation> указывает операцию, которую следует выполнить. Допустимые значения этого идентификатора характерны для функции, указанной в предыдущем шаге (ip или spd).
  • <args> указывает аргументы операции. Допустимые значения этого идентификатора характерны для параметров <function> и <operation>, указанных в предыдущих шагах.

Ниже представлен пример команды CLC.

java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 1 "C:/GAX/input.txt"

SPD

Инструмент CLC поддерживает следующие операции для SPD:

  • add
  • query
  • querybyid
  • execute
  • delete
  • encrypt (см. вкладку execute)

add

Обзор

Данная операция добавляет SPD в базу данных GAX. Если SPD уже существует, как показывает имя и версия в SPD XML, данная операция заменяет существующий SPD.

В случае успешного выполнения операция возвращает идентификатор добавленного SPD.

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "путь к файлу"
  •  Путь к файлу — путь к файлу XML.

Пример

java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"

query

Обзор

Данная операция запрашивает все SPD и отображает таблицу, которая содержит следующие данные для каждого SPD.

  • Идентификационный номер
  • Имя
  • Версия
  • DBID клиента

Ниже приведен пример:

10054 gvp 8.1.5 1
10060 genesysOne 8.1.5 1
10060 eServices 8.1.5 1

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query

Пример

java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query

querybyid

Обзор

Данная операция запрашивает SPD по идентификатору. Если SPD не существует, происходит сбой операции.

В случае успешного выполнения операция выводит на экран таблицу, которая содержит следующие сведения о SPD.

  • Идентификатор профиля
  • Имя

Например:

1 Install

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID — идентификатор запрашиваемого SPD.

Пример

java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374

execute

Обзор

Данная операция выполняет SPD.

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "файл ввода"


  • SPDID — идентификатор выполняемого SPD.
  • profileName|-profileID:profileID|-profileName:profileName — профиль SPD, который необходимо выполнить.
Important
Если флаг не указан, то значение profileName принимается в качестве профиля SPD для выполнения.
  • -encrypted — если указан, определяет, зашифрован ли файл ввода.
[+] Показать данные об использовании
  • файл ввода — указывает файл ввода, который содержит параметры SPD. Если идентификатор -encrypted задан, файл ввода будет зашифрован.

Файл ввода должен иметь формат JSONObject и содержать параметры SPD для конкретного профиля. Файл должен быть закодирован в формате UTF-8.

[+] Показать данные об использовании

Пример

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:"Профиль установки" "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

Обзор

Данная операция удаляет SPD. Если SPD не существует, происходит сбой операции.

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID — идентификатор удаляемого SPD.

Пример

java -jar gaxclc.jar -u:default -p:password spd delete 5436

УП

Инструмент CLC поддерживает следующие операции для функции ip:

  • add
  • query
  • querybyid
  • delete

add

Обзор

Данная операция добавляет установочный пакет (в виде файла .zip) в базу данных GAX. Если установочный пакет уже существует, он будет заменен.

В случае успешного выполнения операция выводит на экран идентификатор установочного пакета.

Important
Файл ZIP должен содержать установочный пакет и папку шаблонов для него.

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "путь к файлу ZIP с УП"


Пример

java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"

query

Обзор

Данная операция запрашивает все УП и отображает таблицу, которая содержит следующие данные для каждого УП.

  • Идентификационный номер
  • Имя
  • Версия
  • ОС
  • Регион
  • Состояние

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query

Пример

java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query

querybyid

Обзор

Данная операция запрашивает УП по идентификатору и отображает таблицу, которая содержит следующие данные.

  • Идентификационный номер
  • Имя
  • Версия
  • ОС
  • Регион
  • Состояние

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID — идентификатор запрашиваемого УП.

Пример

java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543

delete

Обзор

Данная операция удаляет УП.

Формат

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID — идентификатор удаляемого УП.

Пример

java -jar gaxclc.jar -u:default -p:password ip delete 547

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Эта страница последний раз была отредактирована декабря 17, 2014 в 18:11.
Comments or questions about this documentation? Contact us for support!