您还可以在无提示模式下安装 Control Room。 无提示模式会在后台完成整个安装过程,无需用户交互或显示弹出消息。 此模式可实现安装流程的自动化。

创建一个包含所需参数的自定义 PowerShell 脚本,并执行该脚本,以在 Windows EC2 实例上安装 Control Room

新引入的 $aws_config 变量将 Control Room 绑定到 AWS 账户。 必须为此变量配置以下参数。

Control Room 安装参数
安装参数 描述
vAA_CLOUD_SERVICE_AWS_ACCOUNT_ID 添加 12 位 AWS 账 户ID,不包含连字符。
vAA_CLOUD_SERVICE_AWS_REGION 添加托管账户的 AWS 区域。 请确保按照 AWS 命名标准输入区域。

过程

  1. 以管理员身份登录 Windows EC2 实例。
  2. 使用以下示例脚本创建 PowerShell 脚本:
    $INSTALLTYPE="On-premises"
    
    $cr_port=80
    
    
    #$certpath = "Enter TLS certificate path here"
    #$certpass = "Enter the TLS certificate password here"
    
    
    $db_server="Enter the Remote SQL server IP here"     #R
    $db_ServerPort="Enter the Remote SQL server IP here"
    
               
    $cr_db_name="Enter your Control Room Database name here"
    
    $db_user="Enter your Control Room Database administrator user name here"
    $db_pwd="Enter your Control Room Database administrator password here"
    
    
    $elastic_password="Enter OpenSearch password here"
    
    $installation_path="C:\Program Files\Automation Anywhere"
    
    #Install latest setup
    
    $static_installation_path="\Automation360\"""""
    
    
    $silent_details=" /s ","v""" -join "/"
    
    
    $installpath_details= "/qn INSTALLDIR=\"""
    
    $custom_details=" /vAA_SETUPTYPE=Custom /vAA_CUSTOMMODETYPE=1 /vAA_INSTALLTYPE=$INSTALLTYPE"
    
    $port_cluster_details=" /vAA_SETCLUSTERMODE=0 /vAA_CRLISTENPORT=$cr_port"     
    # Reference for Cluster Mode = 1 for Cluster, 0 for Single Node
    
    $service_details=" /vAA_CRSETLOCALSERVICECRED=1"
    
    
    $service_selections=" /vAA_STARTSERVICE_IQBOT=0 /vAA_STARTSERVICE_AARI=0 /vAA_STARTSERVICE_STORAGE=0 /vAA_STARTSERVICE_DISCOVERYBOT=0 /vAA_STARTSERVICE_DISCOVERYBOTML=0 /vAA_STARTSERVICE_ACF=1 /vAA_STARTSERVICE_CLOUD_SERVICE=1 "  
    
    #Status 1 = enable service, 0 = disable service
    
    $aws_config=' /vAA_CLOUD_SERVICE_AWS_ACCOUNT_ID="Enter your AWS account ID here" /vAA_CLOUD_SERVICE_AWS_REGION="Enter your AWS region here"'
    
    
    $db_details=" /vAA_SQLSERVERAUTHTYPE=true /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 /vAA_SQLSERVERAUTHMODE=1"
    
    
    
    $other=" /vAA_ESPASSWD=$elastic_password /vAA_CRWCHTTPPORT=80 /vAA_CRWCHTTPSPORT=443 /vAA_CRSELFSIGNCERT=1 /vAA_OPTIONALCACERT=0 /vLAUNCHPROGRAM=0 /v""/L*v CR_Onprem_LocalAccointSQLAuthACFServiceSelectiolog.txt"""
    
    $final_commandline = -join($silent_details,$installpath_details,$installation_path,$static_installation_path,$custom_details,$port_cluster_details,$service_details,$service_selections,$db_details,$aws_config,$other)
    
    Write-Host $final_commandline
    
    
    $a = "Enter the path where the installation file is available"
    
    
    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 CR_Onprem_Installationlog Log file in the  Silent Installation folder.
    pause
    有关必需参数和可选参数的更多信息,请参阅 使用脚本在 Microsoft Windows Server 上安装 Control Room
  3. 将脚本另存为 install.ps1
  4. 打开 PowerShell 应用程序并运行以下命令:Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    此命令。
  5. 转到保存 PowerShell 脚本的位置,右键单击 .\install.ps1 文件,然后选择使用 PowerShell 运行
    Control Room 安装开始。
Control Room 已成功安装在 Windows EC2 实例上。 无提示模式安装日志存储在您执行安装脚本的文件夹中。 例如,如果从 C:\Silent Install 运行脚本,则日志会存储在 C:\Silent Install 文件夹中。

后续步骤

请按照 配置安装后设置 中的详细说明完成 Control Room 配置和验证。