Jump to: navigation, search

使用 Command Line Console (CLC)

利用 Command Line Console (CLC),管理員能夠使用命令列來對解決方案定義 (SPD)安裝套件 (IP) 執行某些 GAX 功能。例如,您可能使用 CLC 以無提示方式將 SPD 部署到遠端主機上。

您必須能夠存取作業系統的命令列介面才能使用 CLC。如果不在 GAX 主機上,則本機電腦上必須有 CLC 工具 (gaxclc.jar)。

若要存取 CLC 的內嵌說明檔,請執行以下命令之一:

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
重要
在使用 CLC 執行命令時,將在執行工具的相同位置中產生一個日誌檔。

結構

CLC 支援使用以下結構的命令:

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

在上面的範例中:

  • -u:user 是用於登入 Configuration Server 的使用者名稱。
  • -p:password 是用於登入 Configuration Server 的密碼。如果此旗標未指定值,則 CLC 假定沒有密碼。
  • -s 指示 CLC 使用與 GAX 伺服器的安全 https 連接。如果未指定此旗標,則 CLC 使用 http
  • -h:<host>:<port> 指定 GAX 伺服器的主機和連接埠。如果未指定此旗標,則 CLC 使用以下值:-h:localhost:8080.
  • <function> 可以是 ipspd
  • <operation> 指定要執行的操作。此旗標的有效值特定於您在上一步中指定的功能 (ipspd)。
  • <args> 指定操作引數。此旗標的有效值特定於您在上一步中指定的 <function><operation> 參數。

下面是一個 CLC 命令範例:

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

SPD

對於 SPD,CLC 支援以下操作:

  • 新增
  • 查詢
  • querybyid
  • 執行
  • 刪除
  • encrypt (請參閱執行標籤)

新增

概述

此操作會將 SPD 新增到 GAX 資料庫。如果 SPD 已存在 (根據 SPD XML 中的名稱和版本確定),此操作將替換現有 SPD。

如果成功,操作將返回已新增 SPD 的 ID。

格式

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
  • "file path"—XML 檔案的路徑。

範例

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

查詢

概述

此操作將查詢所有 SPD,並顯示一個列出每個 SPD 的以下內容的表:

  • ID 號碼
  • 名稱
  • 版本
  • 租用戶 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

概述

此操作透過其 ID 查詢 SPD。如果 SPD 不存在,操作將失敗。

如果成功,操作將顯示一個列出有關 SPD 的以下詳細資訊的表格:

  • 設定檔 ID
  • 名稱

例如:

1 Install

格式

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID— 所查詢的 SPD 的 ID。

範例

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

執行

概述

此操作執行 SPD。

格式

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "input file"


  • SPDID— 要執行的 SPD 的 ID。
  • profileName|-profileID:profileID|-profileName:profileName— 要執行的 SPD 設定檔。
重要
如果未指定旗標,則將 profileName 假定為要執行的 SPD 設定檔。
  • -encrypted—如果指定,則指示是否對輸入檔案進行加密。
[+] 顯示用法
  • "input file"— 指定包含 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:"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"

刪除

概述

此操作刪除 SPD。如果 SPD 不存在,操作將失敗。

格式

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID—要刪除的 SPD 的 ID。

範例

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

IP

對於 ip 功能,CLC 支援以下操作:

  • 新增
  • 查詢
  • querybyid
  • 刪除

新增

概述

此操作將 IP (封裝為 .zip 檔案形式) 新增到 GAX 資料庫。如果 IP 已存在,則將其替換。

如果成功,操作將顯示 IP 的 ID。

重要
.zip 檔案必須包含 IP 以及 IP 的範本資料夾。

格式

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"


範例

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

查詢

概述

此操作將查詢所有 IP,並顯示一個列出每個 IP 的以下詳細資訊的表格:

  • ID 號碼
  • 名稱
  • 版本
  • 作業系統
  • 地區設定
  • 狀態

格式

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

概述

此操作將按 ID 查詢 IP,並顯示一個列出以下詳細資訊的表格:

  • ID 號碼
  • 名稱
  • 版本
  • 作業系統
  • 地區設定
  • 狀態

格式

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID—要查詢的 IP 的 ID。

範例

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

刪除

概述

此操作刪除 IP。

格式

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID—要刪除的 IP 的 ID。

範例

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

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

This page was last edited on May 26, 2017, at 17:10.

Feedback

Comment on this article:

blog comments powered by Disqus