为了在多台设备上同时安装 Bot Agent,请确保从 Control Room 下载注册密钥。

生成一个 Control Room 注册密钥,该密钥将以 automationAnywhereBotAgent.pkg 的形式下载。 有关生成和下载注册密钥的信息,请参阅 生成 Control Room 注册密钥
您可以配置或自定义 autoregistration.properties 文件的各种参数,然后再将其与默认的 automationAnywhereBotAgent.pkg 文件一起用于批量安装 Bot Agent
注: 您的本地 MacOS 设备中必须有 autoregistration.properties 文件,并且在注册完成后不得删除该文件。

过程

  1. 运行 automationAnywhereBotAgent.pkg 文件。
    例如,您可以使用 sudo 命令运行 sudo installer -pkg /Users/m4macmini2/Downloads/AutomationAnywhereBotAgent.pkg -target/
  2. 通过运行以下命令停止 Bot Agent 服务:sudo /bin/launchctl bootout system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist
  3. 运行该命令以提供文件夹权限:sudo chmod -R 755 "/Library/Application Support/aai"
  4. 运行以下命令以创建 autoregister 文件夹:sudo mkdir -p "/Library/Application Support/aai/autoregister"
  5. autoregister 文件夹中,保存 autoregistration.properties 文件。
    这是一个 autoregistration.properties 示例文件:
    url=http://ec2-myexampleCR.com
    url2=URL2
    url3=URL3
    token=eyJhbGciOiJSUzUxMiJ9.eyJjbGllbnRUeXBlIjoiQk9UX0FHRU5UX0FVVE9fUkVHSVNUUkFUSU9OIiwidGVuYW50VXVpZCI6IjgzZmNlNGRmLWEyMTAtNGEwZi1hNGQ0LTgwNDFjMWZmOGU1ZSIsImlhdCI6MTc0Mjg0NTkxNiwiZXhwIjoyMDU4MjA1OTE2LCJpc3MiOiJBdXRvbWF0aW9uQW55d2hlcmUiLCJuYW5vVGltZSI6MzM4MzU0MDYzNDM1MTMzfQ.W7g7AFBGqziV6vYFb5f7igoysXQ3lM3OixSpq_9k4rJFJBBGrkIBTrsOMitNgmcn138bEBz5sA0VnqHibc2YknP3dunJw6jfMRvK_vIYJ13G4mK0kPeDZ-1V2eGiBKw_--xJbG5i9zhr3kRkd7aBLFr8p4WddvQz8YiZCXoN1KDuW63kDqWnbHgGFvNLKlcW2i4V-eCJIq4TZsgg_nyCG0-DgV0LLyvn1tbPw6bO_gOWB6iuFMsS_Pb-pGUD13WdHfb6qxum3Q3--aYDx8emyoH2XtFAQAYuXiw6vOXWa1o-TYDtPknIJsga6aAiFJ9-
    token2=t2
    token3=t3
    device_type=SINGLE_USER
    lifespan=PERSISTENT
    device_pool_name=AAdevPool
    host_type=CUSTOMER_MACOS
    autoregistration.properties 文件已创建。
  6. 可选: 编辑 autoregistration.properties 文件。
    请查看下表以了解每个参数的用途:
    参数 描述
    URL 输入 Bot Agent 将连接到的 Control Room URL。
    令牌 为每个选择的 Control Room 输入相应的注册密钥。
    注: 您需要在 CRURL2、CRURL3 到 CRURL20 下为每个配置的 Control Room URL 提供相应的注册令牌。
    device_type 输入设备类型的 SINGLE_USER 值。

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

    注: 请确保以大写字母输入属性值。
    concurrent_sessions 输入允许的并发会话数量(介于 1 到 99 之间)。
    lifespan 为临时或永久设备输入以下值之一:
    • TEMPORARY
    • PERSISTENT

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

    注: 请确保输入的值为大写。
    device_pool_name 指定设备池名称。
    注: 确保使用现有的设备池。
    host_type 指定设备操作系统类型。 例如,CUSTOMER_MACOS。
    managed_device_id 指定要映射到特定 device_id 的设备(已存在于 CR 中)。

    这将确保可用设备不会被注册为新设备,并将被映射。

  7. 通过运行命令启动 Bot Agent 服务:sudo /bin/launchctl bootstrap system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist