Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

使用 Control Room Microsoft Windows Server 腳本安裝

  • 已更新:4/21/2021
    • Automation 360 v.x
    • 安裝
    • RPA 工作區

使用 Control Room Microsoft Windows Server 腳本安裝

無提示 Control Room 安裝(也稱爲無人值守安裝)使用自定義腳本進行完全安裝,或使用命令行執行熱修復修補程序。 無訊息安裝會在背景執行整個安裝程序,而不需要使用者互動或顯示訊息。

先決條件

Control Room 此任務由管理員執行。您必須擁有完成此任務所需的權限和權限。

  • 建立 PowerShell 指令碼。

    請參閱安裝參數和示例腳本。

  • 在 PowerShell 中執行指令碼。

程序

  1. 檢查參數並確定所需的設置。
    • Control Room 安裝參數
      變數名稱 描述

      AA_CRCLUSTERCONFIG

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

      AA_CRDBPORT

      Control Room資料庫連接埠。預設值為 1433

      AA_CRDBSSLMODE

      安全的 SQL 連接

      AA_CRFORCEHTTPSCONFIG=" "

      --

      AA_CRFORCETOHTTPS="1"

      強制從 HTTP 到 HTTPS 的流量

      AA_CRHTTPPORT

      CR HTTP 連接埠。預設值為 5432
      AA_CRHTTPSPORT Control Room HTTPS 端口
      AA_CRLISTENPORT 網頁伺服器連接埠。預設值為 80
      AA_CRSERVICECONFIRMPASSWD 如果 AA_CRSETLOCALSERVICECRED= 0 ,則確認密碼
      AA_CRSERVICEPASSWD 如果 AA_CRSETLOCALSERVICECRED= 0 ,則確認密碼
      AA_CRSERVICEUSERNAME

      如果 AA_CRSETLOCALSERVICECRED= 0 ,則添加域 \ 用戶名

      AA_CRSETLOCALSERVICECRED
      • 如果服務登入身分為 System 則為 1
      • 如果服務登入身分為特定使用者則為 0
      AA_CRWCCERTPASSWD 憑證密碼
      AA_CRSELSIGNCERT 1 個用於自簽名證書
      AA_CRWCCERTPATH 憑證路徑
      AA_SDSFEATURE
      • TRUE= 雲端部署類型
      • FALSE= 內部部署類型
      AA_SETCLUSTERMODE 對於羣集集集 1 ,否則爲 0
      AA_SETUPTYPE 安裝類型 - 自訂或快速
      INSTALLDIR 安裝目錄
      IS_SQLSERVER_AUTHENTICATION 0 代表 Windows 驗證
      IS_SQLSERVER_DATABASE SQL 數據庫名稱
      IS_SQLSERVER_SERVER

      SQL Server 名稱 (主機名稱)

    • Elasticsearch 相關參數
      參數 描述
      AA_ELASTICSEARCH_BACKUP 僅在備份服務器的第一個節點上安裝時使用。

      如果是,請輸入 1 。

      註: 當您安裝 Control Room 作爲備份服務器進行審計時,將使用 AA_ELASTICSEARCH_BACKUP 參數。
      AA_ELASTICSEARCHSYSIP 有效的 IP 地址
      AA_ESPASSWD 的密碼 Elasticsearch
      註: 沒有用於確認密碼的附加參數。密碼必須至少有 6 個字元。
  2. 選擇性的: 編輯示例腳本以使用 Microsoft SQL Server 數據庫。
    使用腳本安裝 Control Room ,並提供安裝程序中可用的配置選項。
    1. 更正變量的值,例如 $service_username$service_pwd$db_server$cr_port
    2. 使用服務登入中的認證執行指令碼,並使用 Microsoft SQL Server 新資料庫的驗證來執行非安全連線。
    示例 腳本:
    $cr_port=80
    
    $service_username= "domain\username" #e.g."aaspl-brd\ellie.brown"
    $service_pwd="password"
    
    #$certpath = "C:\SilentInstall\test256.pfx"
    #$certpass = "changeit"
    
    $db_server="localhost"
    $cr_db_name="CRDB-NEW-SI-3"
    $db_user="sa"
    $db_pwd="Admin@123"
    
    $elastic_password="Test@123"
    
    $installation_path="C:\Program Files\Automation Anywhere"
    
    #Install latest setup
    $static_installation_path="\Enterprise\"""""
    $silent_details=" /s ","v""" -join "/"
    $installpath_details=" /qn INSTALLDIR=\"""
    
    $deployment_details=" /AA_SDSFEATURE=true"
    
    $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"
    
    $service_details=" /vAA_CRSETLOCALSERVICECRED=1"
    
    #$db_details=" /vAA_BIMETADATADBTYPE=AA_BIMETADATADBTYPE 
                   /vIS_SQLSERVER_SERVER=$db_server 
                   /vIS_SQLSERVER_DATABASE=$cr_db_name 
                   /vIS_SQLSERVER_DATABASE1=$bi_db_name"
    
    $db_details=" /vIS_SQLSERVER_SERVER=$db_server 
                  /vIS_SQLSERVER_USERNAME=$db_user 
                  /vIS_SQLSERVER_PASSWORD=$db_pwd 
                  /vIS_SQLSERVER_DATABASE=$cr_db_name 
                  /vIS_SQLSERVER_AUTHENTICATION=1"
    
    $other=" /vAA_ESPASSWD=$elastic_password 
             /vAA_CRWCHTTPPORT=80 
             /vAA_CRWCHTTPSPORT=443 
             /vAA_CRSELFSIGNCERT=1 
             /vAA_OPTIONALCACERT=0 
             /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_A2019_<build>.exe"
    
    Write-Host $a
    Write-Host "Starting the installation 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 check msi logs in the temp folder.
    pause
  3. 將您編輯的腳本保存到服務器以進行安裝。
  4. 在安裝伺服器上 , 以系統管理員身分登入 , 以管理模式開啟 PowerShell, 然後執行下列動作 : Set-ExecutionPolicy Unrestricted -scope CurrentUser -Force
  5. 以管理模式啟動 PowerShell 並執行:.\install.ps1
    註: 靜默安裝日誌存儲在執行安裝腳本的文件夾中。例如,如果從 C:\Silent Install 運行腳本,則日誌存儲在 C:\Silent Install 文件夾中。

後續步驟

完成 Control Room 配置和驗證。
  • 安裝 Control Room後,完成配置設置以確保 Automation Anywhere 指定了及時通信並確認 Automation Anywhere 服務正在運行。
  • 完成安裝後的工作之後 , 請登入 Control Room 並安裝使用許可來驗證安裝。第一次訪問 Control Room 將引導您完成驗證方法的配置。
  • 作爲 Cloud 具有管理員權限的用戶,您可以創建、查看、編輯、刪除、 並啓用或禁用用戶。創建用戶步驟取決於用戶是 IDP 服務器中的非 Active Directory 、 Active Directory 還是單點登錄 (SSO) 用戶。
傳送意見反饋