autoregistration.properties 文件中的 Control Room 注册令牌用于在指定的 Control Room URL 中注册设备。 如果 Control Room URL 在 autoregistration.properties 文件中不可用,则无法自动注册设备。

您的本地 macOS 设备中必须有 autoregistration.properties 文件,并且在注册完成后不得删除该文件。

先决条件

确保您已生成一个 Control Room 注册密钥,并将其下载为 automationAnywhereBotAgent.pkg。 有关更多信息,请参阅 生成 Control Room 注册密钥

您可以配置或自定义 autoregistration.properties 文件的各种参数,然后再将其与默认的 automationAnywhereBotAgent.pkg 文件一起用于批量安装 Bot Agent

过程

  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