Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

無訊息安裝

  • 已更新:5/22/2019
    • 11.3.x
    • 安裝
    • Enterprise

無訊息安裝

若要以無訊息模式安裝 Automation Anywhere Enterprise 控制室,請針對完整安裝使用自訂 Powershell 指令碼或針對 Hotfix 修補程式安裝使用命令列。

先決條件

以管理員模式開啟 Powershell,並執行:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

自訂無訊息安裝

以管理員模式啟動 Powershell,並執行:

.\install.ps1

安裝參數

變數名稱

說明

INSTALLDIR

安裝目錄

AA_SETUPTYPE

安裝類型 - 自訂或快速

AA_SETCLUSTERMODE

對叢集設定 1,否則設定 0

AA_CRCLUSTERCONFIG

如果 AA_SETCLUSTERMODE=1 則叢集 IP 會以逗號分隔

AA_CRLISTENPORT

網頁伺服器連接埠。預設值為 80

AA_CRFORCETOHTTPS="1"

強制執行 traefik (從 HTTP 到 HTTPS)

AA_CRFORCEHTTPSCONFIG=" "

-

AA_CRWCCERTPASSWD

憑證密碼

AA_CRSETLOCALSERVICECRED

如果服務登入身分為 System 則為 1

如果服務登入身分為特定使用者則為 0

AA_CRSERVICEUSERNAME

如果 AA_CRSETLOCALSERVICECRED= 0 則為「網域\使用者名稱」

AA_CRSERVICEPASSWD

如果 AA_CRSETLOCALSERVICECRED= 0 則為密碼

AA_CRSERVICECONFIRMPASSWD

如果 AA_CRSETLOCALSERVICECRED= 0 則為確認密碼

AA_CRDBPORT

Enterprise 控制室資料庫連接埠。預設值為 1433

AA_SQLSERVERAUTHTYPE

0 代表 Windows 驗證,1 代表 SQL Server 驗證

AA_CRWCCERTPATH

憑證路徑

IS_SQLSERVER_SERVER

SQL Server 名稱 (主機名稱)

IS_SQLSERVER_AUTHENTICATION

0 代表 Windows 驗證

AA_SQLSERVERAUTHMODE

0 代表 Windows 驗證

IS_SQLSERVER_DATABASE

SQL 資料庫名稱

IS_SQLSERVER_DATABASE1

Bot Insight 資料庫名稱

AA_BIPGINSTALL

如果安裝 PostgreSQL 則為 1,否則為 0

AA_INSTALLPOSTGRES

安裝 PostgreSQL 伺服器

AA_BIPGDATABASE

PostgreSQL 資料庫名稱

AA_BIPGHOSTNAME

PostgreSQL 主機名稱 (伺服器名稱)

AA_BIPGUSERNAME

PostgreSQL 使用者名稱

AA_BIPGPASSWORD

PostgreSQL 密碼

AA_BIPGCONFIRMPASSWORD

PostgreSQL 確認密碼

AA_CRHTTPPORT

CR HTTP 連接埠。預設值為 5432

AA_CRHTTPSPORT

CR HTTPS 連接埠

Oracle 相關參數
AA_ENTERPRISEDBTYPE 1 代表 Oracle
AA_ORCLDATABASESERVER Oracle 資料庫伺服器
AA_ORCLJDBCDRIVERLIB oracle jdbc 驅動程式庫的完整路徑
AA_ORCLDATABASEPORT Oracle 連接埠號碼 (預設為 1521)
AA_ORCLSID 識別每個 Oracle 資料庫執行個體的系統識別碼
AA_ORCLCRUSERNAME Oracle Enterprise 控制室使用者名稱
AA_ORCLCRPASSWORD Oracle Enterprise 控制室密碼
AA_ORCLBIUSERNAME Oracle Bot Insight 使用者名稱
AA_ORCLBIPASSWORD Oracle Bot Insight 密碼
Elasticsearch 相關參數
AA_ELASTICSEARCHSYSIP 有效的 IP
Bot Insight 中繼資料類型參數
AA_BIMETADATADBTYPE <0 或 1>,0 代表 SQL Server,1 代表 PostgresSQL。如果 Metadatadbype 為 1,請提供 Postgres 相關詳細資料。預設會選取 SQL Server 中繼資料
註: 無訊息安裝記錄會儲存在執行安裝指令碼所在的資料夾內。例如,如果您從 C:\Silent Install 執行指令碼,則記錄會儲存在 C:\Silent Install 資料夾內。

Powershell 指令碼範例

使用指令碼時,您可以針對安裝程式內提供的各種組態設定來安裝控制室。

您可以執行以下範例指令碼,使用新的資料庫,透過服務登入中的認證、採用 SQL 驗證的非安全連線來安裝控制室。

提示: 請使用您的組態設定編輯指令碼,並針對 $service_username、$service_pwd、$db_server、$cr_port 等變數來儲存正確的值。
Version 11.3.1

$cr_port=80

$service_username= ".\Administrator"

#e.g."mydomain\john.smith"

$service_pwd="astrongpassword"

#$certpath = "C:\SilentInstall\certificate.pfx"

#$certpass = "changeit"

$db_server="localhost\sqlexpress"

$cr_db_name="CRDB-NEW"

$bi_db_name="BotInsight"

$db_user="sa"

$db_pwd="Admin@123"

$AA_BIMETADATADBTYPE=0

$bi_pg_server="localhost"

$bi_pg_username="automation"

$bi_pg_pwd="Automation123"

$installation_path="C:\Program Files\Automation Anywhere"

#Install latest setup

$static_installation_path="\Enterprise\"""""

$silent_details=" /s ","v""" -join "/"

$installpath_details= "/qn INSTALLDIR=\"""

$custom_details=" /vAA_SETUPTYPE=Custom /vAA_CUSTOMMODETYPE=1"

$port_cluster_details=" /vAA_SETCLUSTERMODE=0 /vAA_CRLISTENPORT=$cr_port"

$service_details=" /vAA_CRSETLOCALSERVICECRED=0 /vAA_CRSERVICEUSERNAME=$service_username /vAA_CRSERVICEPASSWD=$service_pwd /vAA_CRSERVICECONFIRMPASSWD=$service_pwd"

$db_details=" /vAA_BIMETADATADBTYPE=$AA_BIMETADATADBTYPE /vAA_SQLSERVERAUTHTYPE=true /vIS_SQLSERVER_SERVER=$db_server /vIS_SQLSERVER_USERNAME=$db_user /vIS_SQLSERVER_PASSWORD=$db_pwd /vIS_SQLSERVER_DATABASE1=$bi_db_name /vIS_SQLSERVER_DATABASE=$cr_db_name /vIS_SQLSERVER_AUTHENTICATION=1 /vAA_SQLSERVERAUTHMODE=1"

$pg_details=" /vAA_BIPGINSTALL=1 /vAA_INSTALLPOSTGRES=0 /vAA_BIPGHOSTNAME=$bi_pg_server /vAA_BIPGUSERNAME=$bi_pg_username /vAA_BIPGPASSWORD=$bi_pg_pwd /vAA_BIPGCONFIRMPASSWORD=$bi_pg_pwd"

$other=" /vAA_CRWCHTTPPORT=80 /vAA_CRWCHTTPSPORT=443 /vAA_CRSELFSIGNCERT=1 /vAA_CRWCCERTPATH=$certpath /vAA_CRWCCERTPASSWD=$certpass /vLAUNCHPROGRAM=1 /v""/LIweamoruc! log.txt"""

$final_commandline = -join($silent_details,$installpath_details,$installation_path,$static_installation_path,$custom_details,$port_cluster_details,$service_details,$db_details,$pg_details,$other)

Write-Host $final_commandline

$a=Get-ChildItem $PSScriptRoot\* -Include *.exe

#$a = "C:\Silent\AutomationAnywhereEnterprise_v11_2_0-07272018-10234948.exe"

Write-Host $a

Write-Host "Starting the installation please wait for sometime..."

$processdetail=(Start-Process -FilePath $a -ArgumentList $final_commandline -Wait -PassThru).ExitCode

Write-Host $a.Name execution is done. If installation is not proper please check msi logs in the temp folder.

pause

Version 11.3.1您可以執行以下指令碼範例來安裝控制室,並將 Oracle 當做資料庫。

Version 11.3.1

$cr_port=80

$service_username= ".\Administrator"

#e.g."mydomain\john.smith"

$service_pwd="astrongpassword"

$cr_db_name="CRDB-NEW"

$bi_db_name="BotInsight"

$OracleServer = "oracledb"

$OraclLib="..\Oracle\ojdbc7-12.1.0.2.0.jar"

$ORCLDATABASEPORT=1521

$ORCLSID="ORCL"

$ORCLCRUSERNAME="CR"

$ORCLBIUSERNAME="BI"

$ORCLPASSWORD="Abcd1234"

$AA_ENTERPRISEDBTYPE=1

$AA_BIMETADATADBTYPE=1

$bi_pg_server="localhost"

$bi_pg_username="automation"

$bi_pg_pwd="Automation@123"

$installation_path="C:\Program Files\Automation Anywhere"

$static_installation_path="\Enterprise\"""""

$silent_details=" /s ","v""" -join "/"

$installpath_details= "/qn INSTALLDIR=\"""

$custom_details=" /vAA_SETUPTYPE=Custom /vAA_CUSTOMMODETYPE=1" /vDONOTABORT=1

$port_cluster_details=" /vAA_SETCLUSTERMODE=0 /vAA_CRLISTENPORT=$cr_port"

$service_details=" /vAA_CRSETLOCALSERVICECRED=1"

#$service_details=" /vAA_CRSETLOCALSERVICECRED=0

/vAA_CRSERVICEUSERNAME=$service_username /vAA_CRSERVICEPASSWD=$service_pwd /vAA_CRSERVICECONFIRMPASSWD=$service_pwd"

#$db_details=" /vAA_SQLSERVERAUTHTYPE=true /vIS_SQLSERVER_SERVER=$db_server /vIS_SQLSERVER_DATABASE=$cr_db_name /vIS_SQLSERVER_DATABASE1=$bi_db_name /vIS_SQLSERVER_AUTHENTICATION=1 /vAA_SQLSERVERAUTHMODE=1"

$db_details=" /vAA_ENTERPRISEDBTYPE=$AA_ENTERPRISEDBTYPE /vAA_BIMETADATADBTYPE=$AA_BIMETADATADBTYPE /vAA_ORCLDATABASESERVER=$OracleServer /vAA_ORCLJDBCDRIVERLIB=$OraclLib /vAA_ORCLDATABASEPORT=$ORCLDATABASEPORT /vAA_ORCLSID=$ORCLSID /vAA_ORCLCRUSERNAME=$ORCLCRUSERNAME /vAA_ORCLCRPASSWORD=$ORCLPASSWORD /vAA_ORCLBIUSERNAME=$ORCLBIUSERNAME /vAA_ORCLBIPASSWORD=$ORCLPASSWORD"

$pg_details=" /vAA_BIPGINSTALL=1 /vAA_INSTALLPOSTGRES=0 /vAA_BIPGHOSTNAME=$bi_pg_server /vAA_BIPGUSERNAME=$bi_pg_username /vAA_BIPGPASSWORD=$bi_pg_pwd /vAA_BIPGCONFIRMPASSWORD=$bi_pg_pwd"

$other=" /vAA_CRWCHTTPPORT=$cr_port /vAA_CRWCHTTPSPORT=443 /vLAUNCHPROGRAM=1 /v""/LIweamoruc! log.txt"""

$final_commandline = -join($silent_details,$installpath_details,$installation_path,$static_installation_path,$custom_details,$port_cluster_details,$service_details,$db_details,$pg_details,$other)

Write-Host "$final_commandline"

#$a=Get-ChildItem $PSScriptRoot\* -Include *.exe

$a = "C:\Silent\AutomationAnywhereEnterprise_v11_3_1-11142018-06274507.exe"

Write-Host $a

Write-Host "Starting the installation please wait for sometime..."

$processdetail=(Start-Process -FilePath $a -ArgumentList $final_commandline -Wait -PassThru).ExitCode

Write-host $final_commandline"

Write-host $processdetail"

Write-Host "$a.Name execution is done. If installation is not proper please check msi logs in the temp folder"

pause

以無訊息模式安裝修補程式

若要以無訊息模式安裝 Automation Anywhere Enterprise 控制室的 Hotfix 修補程式:

  1. 以管理員模式啟動命令視窗
  2. 從儲存安裝程式 exe 檔案的位置執行此檔案,如圖所示:
    C:\Setup>./"Automation Anywhere Enterprise_Update_11.3.x.x.exe" /s /v/qn 
    註: 您可以在 [工作管理員] 的 [背景處理程序] 區段中檢視安裝進度:

    [工作管理員] 中的安裝進度

  3. 安裝完成時,電腦將會重新啟動。
傳送意見反饋