生成 autoregistration.properties 文件,并在与默认的 AutomationAnywhereBotAgent.msi 文件一起用于 机器人代理 的批量安装之前配置各种参数。

AutomationAnywhereBotAgent.msi 文件复制到要安装 机器人代理 的虚拟机实例(黄金映像)。
注: 确保不要重启虚拟机实例(黄金映像)。

过程

  1. 生成 AutomationAnywhereBotAgent.msi 文件后,请运行该文件。
  2. 验证 机器人代理 是否已安装在虚拟机实例上。
    此外,查看任务管理器中的服务选项卡,以确保 机器人代理 服务未在运行。
    注: autoregistration.properties 文件将生成在以下默认位置:
    C:\Windows\System32\config\systemprofile\AppData\Local\AutomationAnywhere\autoregister 

    示例 autoregistration.properties 文件

    url=http://ec2-myexampleCR.com
    url2=URL2
    url3=URL3
    url4=URL4
    token=eyJhbGciOiJSUzUxMiJ9.eyJjbGllbnRUeXBlIjoiQk9UX0FHRU5UX0FVVE9fUkVHSVNUUkFUSU9OIiwidGVuYW50VXVpZCI6ImI4ZjVmNDE0LWMzZDMtNGRhNy04NDljLWMxOGUwOGNiM2Q5ZCIsImlhdCI6MTY1NTg3NTgyMiwiZXhwIjoxOTcxMjM1ODIyLCJpc3MiOiJBdXRvbWF0aW9uQW55d2hlcmUiLCJuYW5vVGltZSI6NzMxMDYzMzkwNzQ5NX0.BA2bPiIECl9PE34BC1mj2iePLuTlSd8y8Fe1LtIkOKYrD8mR-KVOnMeupDQF4IQ3oZbjpyk73vrLI2k0UeTVpvKuURbZhz8bPIBYer4zlzRjEB-9nOID8MtNRcpzlXgkQ27GEN2pOn4Xs_k198rPJEYHcTwaHRbQ8Mv5UF0eGd8_Q9sLgZB6jt1BhnzMNS3qwZBl1aG1xbOc7orlfyBfTGSvAxnlsRa3_fF7QeFKiw7EdfJDGsIVmIZ58-IMzer-R8sxMnr7hSfi_aYDx8emyoH2XtFAQAYuXiw6vOXWa1o-TYDtPknIJsga6aAiFJ9-w6ndJAov0JvTClmeyLQgBA
    token2=t2
    token3=t3
    token4=t4
    device_type=MULTIPLE_USERS
    concurrent_sessions=4
    lifespan=TEMPORARY
    delay_registration_until_login=true
  3. 编辑 autoregistration.properties
    将显示各种参数。 请查看下表以了解每个参数的用途:
    参数 描述
    URL 输入用于连接 机器人代理Control Room URL。
    注: 确保不要在 Control Room URL 末尾添加反斜杠 (/)。 例如 mycr.mydomain.com/
    您最多可以配置 20 个 Control Room URL 及其对应的注册密钥。 确保以下内容:
    1. 为相应的 Control Room 提供正确的注册密钥。

      URL 和 TOKEN 之间必须存在一对一的匹配关系。 例如: 在 AA_TOKEN 中设置的注册密钥是为 Control Room 生成的,其中 URL 在 AA_URL 中进行设置。 同样,AA_TOKEN2 到 AA_TOKEN20 必须与 AA_URL2 到 AA_URL20 相匹配。

    2. 不要在中途跳过 URL 和 TOKEN 对。

      必须在 MSI 属性中连续填写这些值。 例如,要配置三个 Control Room URL,必须按指定顺序填充以下 MSI 属性:

      AA_URL、AA_URL2、AA_URL3,接着是 AA_TOKEN、AA_TOKEN2 和 AA_TOKEN3。

    令牌 为每个选择的 Control Room 输入相应的注册密钥。
    有关生成或使用现有注册密钥的信息,请参阅 生成 Control Room 注册密钥
    注: 最多可以配置 20 个 Control Room URL。 确保以下内容:
    1. 为相应的 Control Room 提供正确的注册密钥。

      URL 和 TOKEN 之间必须存在一对一的匹配关系。 例如: 在 AA_TOKEN 中设置的注册密钥是为 Control Room 生成的,其中 URL 在 AA_URL 中进行设置。 同样,AA_TOKEN2 到 AA_TOKEN20 必须与 AA_URL2 到 AA_URL20 相匹配。

    2. 不要在中途跳过 URL 和 TOKEN 对。

      必须在 MSI 属性中连续填写这些值。 例如,要配置三个 Control Room URL,必须按指定顺序填充以下 MSI 属性:

      AA_URL、AA_URL2、AA_URL3,接着是 AA_TOKEN、AA_TOKEN2 和 AA_TOKEN3。

    delay_registration_until_login 输入 True 以延迟 机器人代理 注册到 Control Room,直到用户登录该 Control Room

    如果用户从安装了 机器人代理 的设备登录使用 AA_URL 属性配置的任何 Control Room,则该设备上的 机器人代理 将自动向关联的 Control Room 进行注册。 如果未配置用户所登录的 Control Room URL,则 机器人代理 不会向该 Control Room 注册。

    device_type 为设备类型输入以下值之一:
    • SINGLE_USER
    • MULTIPLE_USERS

    有关更多信息,请参阅 配置设备注册

    注: 请确保以大写字母输入属性值。
    lifespan 为临时或永久设备输入以下值之一:
    • TEMPORARY
    • PERSISTENT

    有关更多信息,请参阅 配置设备注册

    注: 请确保输入的值为大写。
    concurrent_sessions 输入允许的并发会话数量(介于 2 到 999 之间)。 默认值为 2
    注: CONCURRENT_SESSIONS 参数仅适用于多用户设备 (DEVICE_TYPE = MULTIPLE_USERS)

故障排除

如果错误地在虚拟机实例中注册了 机器人代理,请执行以下步骤以恢复计算机映像:
  1. 从虚拟机实例的 Windows 控制面板卸载 机器人代理
  2. C:\Windows\System32\config\systemprofile\AppData\Local\AutomationAnywhere 删除所有文件。