阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

使用脚本在 Microsoft Windows Server 上安装 Control Room

  • 已更新:12/28/2020
    • Automation 360 v.x
    • 安装
    • RPA 工作区

使用脚本在 Microsoft Windows Server 上安装 Control Room

无提示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"

    强制 traefik 从 HTTP 改为 HTTPS

    AA_CRHTTPPORT

    CR HTTP 端口。默认值为 5432

    AA_CRHTTPSPORT

    CR HTTPS 端口

    AA_CRLISTENPORT

    Web 服务器端口。默认值为 80

    AA_CRSERVICECONFIRMPASSWD

    如果 AA_CRSETLOCALSERVICECRED= 0,则为确认密码

    AA_CRSERVICEPASSWD

    如果 AA_CRSETLOCALSERVICECRED= 0,则为密码

    AA_CRSERVICEUSERNAME

    如果 AA_CRSETLOCALSERVICECRED= 0,则为域\用户名

    AA_CRSETLOCALSERVICECRED

    如果服务登录为系统,则为 1

    如果服务登录为特定用户,则为 0

    AA_CRWCCERTPASSWD

    证书密码

    AA_CRSELFSIGNCERT 自签名证书为 1

    AA_CRWCCERTPATH

    证书路径

    AA_SDSFEATURE

    true=云部署类型

    false=本地部署类型

    AA_SETCLUSTERMODE 如果是群集,则设置为 1,否则为 0
    AA_SETUPTYPE 安装类型“自定义”或“快速”
    INSTALLDIR

    Installation Directory

    IS_SQLSERVER_AUTHENTICATION

    如果是 Windows 身份验证,则为 0

    IS_SQLSERVER_DATABASE

    SQL 数据库名称

    IS_SQLSERVER_SERVER

    SQL 服务器名称(主机名)

    Elasticsearch 相关参数
    参数 描述
    AA_ELASTICSEARCH_BACKUP 仅在备份服务器的第一个节点上安装时使用。

    如果是,则输入 1。

    注: The AA_ELASTICSEARCH_BACKUP 参数在您安装 Control Room 作为备份服务器时供审核使用。
    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. 如果安装不正确,请检查 temp 文件夹中的 msi 日志。暂停
  3. 将您编辑的脚本保存到服务器进行安装。
  4. 在安装服务器上,以管理员身份登录,以管理员模式打开 Powershell 并执行:
    设置 - 执行策略不受限 - 范围当前用户 - 强制
  5. 在管理员模式下启动 Powershell 并执行:
    .\install.ps1
    注: 无提示安装日志存储在执行安装脚本的文件夹中。例如,如果从 C:\Silent Install 运行脚本,则日志会存储在 C:\Silent Install 文件夹中。

后续步骤

完成 Control Room 配置和验证。
  • 完成 Control Room 安装后配置

    安装Control Room后,完成配置设置,以确保指定及时Automation Anywhere沟通,并确认Automation Anywhere服务正在运行。

  • 安装后的用户管理

    完成安装后任务后,通过登录 Control Room 验证设置,然后安装许可证。首次访问Control Room时,会引导您完成身份验证方法配置。

  • 用户管理

    作为具有管理员权限的 Cloud 用户,您可以创建、查看、编辑、删除、启用或禁用用户。创建用户步骤因用户是非 Active Directory 用户、Active Directory 用户还是 IdP 服务器上的单点登录用户而异。

发送反馈