在 macOS 中生成 autoregistration.properties 文件
- Updated: 2025/06/13
autoregistration.properties 文件中的 Control Room 注册令牌用于在指定的 Control Room URL 中注册设备。 如果 Control Room URL 在 autoregistration.properties 文件中不可用,则无法自动注册设备。
先决条件
您可以配置或自定义 autoregistration.properties 文件的各种参数,然后再将其与默认的 automationAnywhereBotAgent.pkg 文件一起用于批量安装 Bot Agent。
过程
-
运行 automationAnywhereBotAgent.pkg 文件。
例如,您可以使用 sudo 命令运行 sudo installer -pkg /Users/m4macmini2/Downloads/AutomationAnywhereBotAgent.pkg -target/
- 通过运行以下命令停止 Bot Agent 服务:sudo /bin/launchctl bootout system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist
- 运行该命令以提供文件夹权限:sudo chmod -R 755 "/Library/Application Support/aai"
- 运行以下命令以创建 autoregister 文件夹:sudo mkdir -p "/Library/Application Support/aai/autoregister"
-
在 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 文件已创建。 - 可选:
编辑 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 中)。 这将确保可用设备不会被注册为新设备,并将被映射。
-
- 通过运行命令启动 Bot Agent 服务:sudo /bin/launchctl bootstrap system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist