手动注册本地部署机器人代理

必须使用密钥文件 (registration.key) 注册机器人代理。通常情况下,注册机器人代理是安装流程的一部分。但是,在某些情况下,则需要独立于安装来手动注册机器人代理,或者重新注册该代理。

手动注册机器人代理需要执行两个不同的步骤:

  1. 生成并下载注册密钥文件。
  2. 在机器人代理目录结构中手动安装注册密钥文件,然后启动或者重新启动机器人代理服务。

说明

本主题中的信息仅适用于使用本地部署机器人代理运行 ACL 机器人中的 ACL 脚本的组织。

订阅 ACL Robotics 专业版本的个人和组织没有本地部署机器人代理。HighBond 机器人和工作流机器人中运行的 Python/HCL 脚本不使用机器人代理。

需要手动注册

在下述情况下,需要手动注册或重新注册机器人代理:

  • 安装后更改服务帐户在安装机器人代理的过程中,您取消选择复制注册文件。完成安装后,您打算立即更新用于运行机器人代理服务的帐户。
  • 更改服务器 IP储存机器人代理更改的 Windows 服务器的 IP 地址。
  • 密钥文件有问题现有注册密钥文件存在问题。

无需手动注册

在下述情况下,无需手动重新注册现有机器人代理,或生成新的注册密钥文件:

  • 更改生产服务帐户您需要更改一直在运行已安装的机器人代理的服务帐户。有关详细信息,请参阅更改机器人代理服务帐户
  • 升级机器人代理升级机器人代理时,不涉及注册密钥文件。

对于上述这些情况,没有必要生成新的注册密钥文件,并且可能会破坏贵组织的机器人实例的配置(如下所述)。

重新生成注册密钥的影响

为已在使用的机器人代理重新生成注册密钥会产生下列影响:

  • 机器人任务中的所有已保存密码被删除,必须重新输入它们。
  • 所有代理都被从代理管理屏幕中的代理列表中移除。
  • 所有代理都需要重新注册,包括在服务器之间迁移机器人代理 RSA 密钥,以进行多代理安装

生成机器人代理注册密钥文件

说明

您必须具有“管理代理”权限才能生成机器人代理注册密钥文件。有关详细信息,请参阅机器人应用程序权限

  1. 登录到 Diligent One (www.highbond.com)。
  2. 从启动面板主页的审计与分析下,选择机器人应用程序。
  3. 在仪表盘的右上角,单击设置
  4. 在左侧窗格中,确保选择了代理管理
  5. 如果您的机器人实例目前使用基于云的机器人代理,请执行以下操作:
    1. 单击替换云代理
    2. 单击 注册代理并生成密钥
  6. 如果您的机器人实例目前使用本地部署的机器人代理,则请执行以下操作:
    1. 单击生成新的注册密钥

      如果已安装一个或多个现有本地部署代理,则显示的警告对话框适用于您。

    2. 单击生成新的注册密钥

  7. 单击下载密钥文件并关闭

    警告

    在下载密钥文件之前,请勿关闭浏览器窗口。

  8. 将已下载的密钥文件保存在用于存放机器人代理的 Windows 服务器上的安全位置。

    说明

    生成密钥文件是注册机器人代理的第一部分。当您将密钥文件放置在机器人代理目录结构中的正确位置,启动或重新启动机器人代理服务,并成功连接到机器人应用程序时,注册流程即完成。

手动安装注册密钥文件

  1. 在运行机器人代理的 Windows 服务器上,从其保存位置复制注册密钥文件。
  2. 导航到机器人代理安装目录,并将注册密钥文件粘贴到代理子文件夹中。

    默认安装目录是:C:\Program File (x86)\ACL Software\Robots Agent\agent

    如有必要,删除或覆盖现有密钥文件。

  3. 在 Windows 服务管理器中,重新启动机器人代理服务。

    说明

    如果您不重新启动该服务,则分析脚本将无法运行。

  4. 检查应用程序日志文件,确认机器人代理已成功连接到机器人应用程序。

    转到日志文件的末尾并查找 INFO|Connected 条目,其日期和时间与机器人代理服务的启动时间一致。

    日志文件的默认位置是:C:\acl\robots\logs\application.log

  5. 在机器人应用程序中,转到代理管理屏幕,然后按 F5 重新加载页面。

    如果机器人代理出现且其状态为在线,则表明其已被成功注册。