在多个设备上执行 Bot agent 的安装
要在连接到不同的 Control Room 时轻松切换 Bot agent,请编辑 Bot agent MSI 文件,以便在多个设备上安装 Bot agent(永久或临时)。
先决条件
此任务由 Control Room 管理员执行。您必须拥有完成此任务所需的权限。
确保完成以下要求:
- 从 Control Room 下载 Bot agent 安装程序和 MSI 文件,且安装设备所需的参数在 Bot agent MSI 文件中可用。
如果无法访问 MSI 文件,请通过 https://www.automationanywhere.com 联系支持部门。
- Windows 10 软件开发工具包(包括 Orca 和 Control Room)已安装在您的设备上。
可以从 C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\Orca-x86_en-us.msi 安装 Orca。
过程
-
使用来自以下位置的最新 AutomationAnywhereBotAgent.msi 文件:
- 从 <应用程序文件路径>\crui\asset 文件夹中选择该文件。例如 C:\Program Files\Automation Anywhere\crui\asset
此选项仅适用于 On-Premises 部署。
- 从 <应用程序文件路径>\crui\asset 文件夹中选择该文件。例如 C:\Program Files\Automation Anywhere\crui\asset
- 使用 Orca 工具编辑 AutomationAnywhereBotAgent.msi 文件。
- 单击属性选项。
-
为以下参数输入适当的值:
参数 描述 AA_CRTOKEN 和 AA_CRTOKEN2 为每个 Control Room 输入相应的注册密钥值。注册密钥由 Control Room 管理员提供。 必须在 AA_CRTOKEN、AA_CRTOKEN2 直到 AA_CRTOKEN20 下为所配置的每个 Control Room URL 提供相应的注册令牌。最多可以配置 20 个 Control Room URL。CR_URL 和 CR_TOKEN 之间必须存在一对一的匹配。不能跳过 CR_URL 和 CR_TOKEN 之间的任何项目,应连续填充。例如,要配置三个 Control Room URL,必须按以下顺序填充:AA_CRURL、AA_CRURL2、AA_CRURL3。
例如,输入 AA_CRTOKEN 的注册密钥和 AA_CRTOKEN2 的注册密钥,以在多个设备上安装 Bot agent。AA_CRURL 和 AA_CRURL2 输入 Bot agent 将连接到的 Control Room 实例。例如,输入 AA_CRURL 的特定 Control Room URL 和 AA_CRURL2 的特定 Control Room URL。 注: 确保不要在 Control Room URL 末尾添加斜杠 (/)。例如mycr.mydomain.com/
。AA_DELAY_REGISTRATION_UNTIL_LOGIN 输入 True
以延迟向 Control Room 注册,直到用户登录该 Control Room。如果用户从安装了 Bot agent 的设备登录任何已配置的 Control Room 实例,则该设备上的 Bot agent 将自动向关联的 Control Room 进行注册。如果未配置用户所登录的 Control Room URL,则不会向该 Control Room 进行注册。
AA_DEVICE_TYPE 为设备类型输入以下值之一: SINGLE_USER
MULTIPLE_USERS
注: 安装 Bot agent 时以大写字母输入值。AA_LIFESPAN 为永久或非永久设备输入以下值之一: TEMPORARY
PERSISTENT
注: 安装 Bot agent 时以大写字母输入值。AA_CONCURRENT_SESSIONS 输入允许的并发会话数量(介于 1 到 99 之间)。默认值为 1
。AA_INSTALL_ONLY 选择是否要安装 Bot agent 而不向 Control Room 注册。 - 输入
True
仅安装而不注册 Bot agent。 - 输入
False
可安装并注册 Bot agent。
AA_DEVICE_POOL_NAME 输入一个值以接受设备池名称并将设备添加到设备池。默认值为 0
。 - 保存更改。
- 将 AutomationAnywhereBotAgent.msi 文件复制到要安装 Bot agent 的 VM 实例(金色图像)。
- 运行 AutomationAnywhereBotAgent.msi 文件。
- 验证 Bot agent 已安装在 VM 实例上,且 Bot agent 服务在“任务管理器”的“服务”选项卡中处于未运行状态。
要在临时或非永久设备上部署 Bot agent,必须配置 SysPrep 设置并在 VM 实例上创建计算机映像。
-
在为 VM 启用临时或非永久计算机名称设置后,在未使用 SysPrep 的情况下关闭 VM 实例。
有关如何在 AWS EC2 实例上使用 SysPrep 的示例,请参阅 Use Sysprep to create and install custom reusable Windows AMIs。
-
根据需要在 VM 实例上创建计算机图像。
有关如何从 AWS EC2 实例创建 Amazon Machine Images (AMI) 的示例,请参阅 Create an AMI from an Amazon EC2 Instance。