安装或升级本地部署 机器人代理
机器人代理执行在机器人应用程序中安排的任务。代理在您公司的本地安全 Windows 服务器上执行任务,靠近数据源并位于网络的保护范围内。
说明
本主题中的信息仅适用于使用本地部署 机器人代理 在 ACL 机器人 中运行 ACL 脚本的组织。
拥有 ACL Robotics 专业版 的个人和组织没有本地部署的 机器人代理。在 HighBond 机器人 或 工作流机器人 中运行的 Python/HCL 脚本不使用 机器人代理。
一般信息
下载 机器人代理 安装包,然后使用它在 Windows 服务器上安装 机器人代理。还可以使用安装包来升级服务器上现有的 机器人代理。
密钥文件
在安装过程中,使用注册密钥文件 (registration.key).注册 机器人代理。在 机器人 应用程序中生成密钥文件,然后将其下载到安装了 机器人代理 的 Windows 服务器上。
注册密钥文件会验证 机器人代理 与 机器人 应用程序之间的首次连接。后续连接和数据流均受到加密密钥(RSA 公私密钥对)保护。启动机器人代理服务后,会自动生成 RSA 密钥对。
注册密钥文件与加密密钥是彼此独立的对象,二者用于注册和连接流程的不同阶段。
如果您打算升级 机器人代理,则不涉及注册密钥文件,无需生成新的 registration.key.实例。
多个代理
要增加分析处理能力并实现负载均衡,可以选择在其他 Windows 服务器上安装 机器人代理 的其他实例。
机器人代理 Windows 服务和账户
安装 机器人代理 时,它会在服务器上部署两个 Windows 服务:
- 机器人代理运行计划的和临时的 机器人 任务
- 机器人数据服务提供允许用户在 Analytics 中打开 机器人代理 表的连接
如果这两个服务都没有运行,则它们提供的功能将不可用。
提示
如果任务在 机器人 中长时间排队,然后被跳过或者失败,请检查 机器人代理服务 服务是否正在运行。
如果用户在 Analytics 中尝试打开 机器人代理 表时遇到连接错误,请检查 机器人数据服务 是否正在运行。
服务账号和端口
您使用服务账户运行这两个 机器人代理 Windows 服务。有关账户所需的登录权限和权限的详细信息,请参阅本地部署 机器人代理 安全性。
说明
如果在安装 机器人代理 后更改其中任一 Windows 服务的属性,则必须重新启动服务才能使更改生效。
| Windows 服务 | 运行服务的帐户 | 端口 |
|---|---|---|
| 机器人代理服务 | 安装过程中或者安装之后指定的域帐户 | 仅限端口 443 上的出站通信 |
| 机器人数据服务 | 本地系统 | 默认情况下是 10000,在安装期间和安装后可配置 |
确保 机器人代理 可以连接到证书颁发机构
机器人代理 会使用一个数字证书来验证其真实性和完整性。此证书需要通过互联网连接到第三方证书颁发机构 DigiCert,以便对其进行验证。如果您在网络防火墙后面安装 机器人代理,则必须将防火墙配置为允许证书连接到 DigiCert。如果缺乏所需的连接,机器人代理 将无法运行。
如有需要,请联系贵组织的 IT 部门,配置网络防火墙或代理服务器以允许证书与 DigiCert 之间的连接。机器人代理 中的数字证书会使用以下 URL 连接到 DigiCert 的证书吊销列表和 OCSP 服务器:
- http://cacerts.digicert.com
- http://crl3.digicert.com
- http://crl4.digicert.com
- http://ocsp.digicert.com
如需更多详细 URL 信息,请检查已安装的证书。
检查已安装的证书
安装 机器人代理 之后,请检查已安装的证书以查看证书颁发机构 URL。
在 机器人代理 安装目录中,右键单击 Agent.exe 并选择属性。
默认安装目录是:C:\Program Files (x86)\ACL Software\Robots Agent\agent
在 Agent.exe 属性对话框中,选择数字签名选项卡。
在签名列表中,双击 Diligent Corporation,然后选择查看证书。
在证书对话框中的详情选项卡下,选择下述每个域:
CRL 分发点
颁发机构信息访问
对于每个域,URL 显示在对话框底部的显示区域中。
在证书对话框中的证书路径选项卡下,请执行以下操作:
选择以下每个证书路径条目:
DigiCert 受信任的根 G4
DigiCert 受信任的 G4 代码正在签名...
对于每个条目,请选择查看证书。
在详情选项卡下,选择下述每个域:
颁发机构信息访问
CRL 分发点
对于每个域,URL 显示在对话框底部的显示区域中。
生成 机器人代理 密钥文件
如果您是首次安装 机器人代理 的新客户,则需要生成注册密钥文件 (registration.key)。注册密钥文件会验证 机器人代理 与 机器人 应用程序之间的首次连接。
如果您是现有客户并已安装和使用 机器人代理,则在大多数情况下,无需生成新的注册密钥文件。通常无需生成新的密钥文件,并且可能会破坏贵组织的 机器人 实例的配置。
| 机器人代理状态 | 生成注册密钥文件 |
|---|---|
| 全新安装 机器人代理、单一代理安装 | 是 |
| 在多代理聚类中全新安装 机器人代理 的附加实例 | 否 复制现有注册密钥文件 |
| 升级当前已安装的 机器人代理 | 否 升级不涉及注册密钥文件 |
| 现有注册密钥文件有问题,机器人代理 无法连接到 机器人 应用程序 | 是 |
| 更改运行当前已安装的 机器人代理 的 Windows 账户 | 否 更改账户不涉及注册密钥文件 有关详细信息,请参阅更改 机器人代理服务 账户。 |
说明
您必须具有“管理代理”权限才能生成 机器人代理 注册密钥文件。有关详细信息,请参阅 机器人 应用程序权限。
在 平台主页 页面 (www.diligentoneplatform.com) 中,选择 机器人 应用程序以将其打开。
如果您已经进入 Diligent One,可以使用左侧导航菜单切换到机器人应用程序。
在仪表盘的右上角,单击设置。
在左侧窗格中,确保选择了代理管理。
如果您的 机器人 实例当前正在使用基于云的 机器人代理,请执行以下操作:
单击替换云代理。
单击注册代理并生成密钥。
如果您的 机器人 实例当前使用的是本地部署 机器人代理,或者未指定 机器人代理,请执行以下操作:
单击生成新的注册密钥。
如果已安装一个或多个现有本地部署代理,则显示的警告对话框适用于您。
单击生成新的注册密钥。
单击下载密钥文件并关闭。
注意
在下载密钥文件之前,请勿关闭浏览器窗口。
将下载的密钥文件保存在将存放 机器人代理 的 Windows 服务器上的安全位置。
说明
生成密钥文件是注册 机器人代理 的第一部分。当您将密钥文件放在 机器人代理 目录结构中的正确位置,启动或重启机器人代理服务,并成功连接到 机器人 应用程序时,注册过程即告完成。
安装 机器人代理
使用 机器人代理 代理安装包执行 机器人代理 的全新安装。
说明
您必须具有本地管理员权限,才能在 Windows 服务器上完成安装流程。
如果使用不同的 Windows 账户来安装 机器人代理 和运行 机器人代理服务,请在开始安装之前,确保您拥有 机器人代理服务 账户的密码。
下载安装程序并开始安装
从 平台主页 下载 机器人代理 安装包 (RobotsAgent19.exe):
登录 Diligent One (www.highbond.com)。
在启动面板的审计和分析下,选择 Analytics 磁贴以访问下载。
在顶部菜单中,选择机器人代理。
选择下载版本 19。
安装包将下载到您的计算机。如有必要,将安装软件包复制到您要安装 机器人代理 的服务器上。
关闭所有其他 Windows 应用程序。
双击安装包。
如果出现安全警告对话框,请核实列出的信息,然后选择是。
提示
安全警告对话框可能隐藏在已打开的窗口后面。
选择您想要用于安装的语言,然后选择确定。
提取安装文件
在提取后的安装目录页面中,指定要将安装文件提取到的文件夹,然后选择提取。
您可以选择浏览以选择文件夹,或者接受默认位置:
C:\Users\user_account_name\Downloads\ACL Installers\RobotsAgent19
安装文件会提取到您指定的目标文件夹中。提取文件后,安装程序会自动启动。
说明
如果安装程序由于某种原因未能自动启动,可以使用 Windows 资源管理器导航到提取安装文件的文件夹,然后双击 setup.exe。
如果需要,安装必备软件
如果系统提示您安装必备软件,请选择安装。安装完先决性软件后, 安装程序会自动继续。
有关先决条件列表,请参阅本地部署 机器人代理 系统要求。
配置安装属性
在欢迎页面中,选择下一步。
在许可协议页面中,选择我接受上述条款,然后选择下一步。
在机器人代理版本选择页面中,选择您要安装的版本,然后选择下一步:
非 Unicode
Unicode
注意
确保您所安装的版本是您的公司所需的正确版本。要在 Analytics 中打开 机器人代理 表,版本必须匹配。
如果要设置多代理群集,则群集中的所有代理都必须是同一版本。全部是非 Unicode,或全部是 Unicode。
有关详细信息,请参阅 Diligent Unicode 产品。
在启用机器学习页面中,除非有理由不安装 Python 引擎,否则请保持选中启用选项,然后选择下一步。
说明
如果您选择不安装 Python 引擎,而以后想用其运行机器学习命令,则必须卸载并重新安装 机器人代理。
在机器人代理服务设置页面中,完成以下服务账户设置,然后选择下一步:
机器人数据服务端口号指定数据服务的端口,或使用默认值 10000。
您可以指定 0 到 65536 之间的任何可用端口。
机器人代理服务账户指定现有域账户以运行 机器人代理服务 并提供密码。
账户必须是一个域账户,使用 Domain\service_account_name 格式指定。账户需要具备在 Windows Server 操作系统上运行服务的权限以及您在安装期间指定的数据文件夹的完全访问权限。有关详细信息,请参阅本地部署 机器人代理 安全性。
说明
如果需要,可以在安装后更改 机器人代理服务 账户。
如果系统提示您将作为服务登录权限授予 机器人代理服务 账户,请选择是,然后选择确定。
在目标文件夹页面中,完成以下目标和连接设置,然后选择下一步:
机器人代理目标文件夹
选择 机器人代理 安装的目标文件夹,或使用默认位置。
默认位置:C:\Program Files (x86)\ACL Software\Robots Agent\
选择数据文件夹位置,或使用默认位置。
默认位置:C:\acl\robots\
说明
不得将数据文件夹放在安装目标文件夹中,反之亦然。卸载 机器人代理 时,这样做可能会导致数据丢失。
机器人代理注册文件位置
选择复制注册文件,然后浏览至您保存 registration.key 文件的位置,或者手动输入文件路径。
当安装程序运行时,它会自动将密钥文件复制到 机器人代理 目录结构中的正确位置。
说明
如果您规划在 机器人代理 后更改 机器人代理服务 账户,请取消选择复制注册文件,不要指定注册文件。
完成安装
在准备安装程序页面中,选择安装。
机器人代理 安装完毕。
安装过程结束后,选择完成。
确认机器人代理服务正在运行
机器人代理服务 必须正在运行,机器人代理 才能连接到 机器人 应用程序。如果没有连接,机器人代理 将无法处理机器人任务和脚本。
如果需要,您可以在确认 机器人代理服务 为运行状态的同时,更改 机器人代理服务 账户。
使用在安装过程中指定的机器人代理服务账户
打开 Windows 服务管理器。
检查两个 机器人代理 Windows 服务是否正在运行:
机器人代理
机器人数据服务
如有必要,请启动一项或两项服务。
说明
如果出现一则错误消息,指出 机器人代理服务 启动然后停止,则表明 机器人代理 的注册可能不成功。
检查 机器人代理 安装目录中是否存在注册密钥文件 (registration.key)。如果注册密钥文件不存在,请手动将密钥文件从您保存它的位置复制到安装目录。再次尝试启动 机器人代理服务。
默认安装目录是:C:\Program Files (x86)\ACL Software\Robots Agent\agent
检查应用程序日志文件,确认 机器人代理 已成功连接到 机器人 应用程序。
转到日志文件的末尾并查找 INFO|Connected 条目,其日期和时间与 机器人代理服务 的启动时间一致。
日志文件的默认位置是:C:\acl\robots\logs\application.log
在 机器人 应用程序中,转到代理管理屏幕,然后按 F5 重新加载页面。
如果 机器人代理 出现且其状态为在线,则表明其已被成功注册。
更改机器人代理服务账户
如果您在安装 机器人代理 的过程中取消选择了复制注册文件,并且想要更改 机器人代理服务 账户,则请按照以下步骤操作。
手动安装注册密钥文件
从注册密钥文件 (registration.key) 的保存位置复制该密钥文件。
导航到 机器人代理 安装目录,并将注册密钥文件粘贴到 agent 子文件夹中。
默认安装目录是:C:\Program File (x86)\ACL Software\Robots Agent\agent
如有必要,删除或覆盖现有密钥文件。
将 机器人代理服务 更改为不同账户
打开 Windows 服务管理器。
右键单击机器人代理服务并选择属性。
在登录选项卡中,选择浏览。
在选择用户对话框的输入要选择的对象名称字段中,输入您要使用的服务账户的名称,然后选择检查名称。
该服务账户应预先填充在此字段中。
选择确定。
在登录选项卡中,输入并确认该服务账户的密码,然后选择确定。
在 Windows 服务管理器中,重新启动(或启动)机器人代理服务。
如有必要,启动机器人数据服务。
确认 机器人代理 已成功注册
检查应用程序日志文件,确认 机器人代理 已成功连接到 机器人 应用程序。
转到日志文件的末尾并查找 INFO|Connected 条目,其日期和时间与 机器人代理服务 的启动时间一致。
日志文件的默认位置是:C:\acl\robots\logs\application.log
在 机器人 应用程序中,转到代理管理屏幕,然后按 F5 重新加载页面。
如果 机器人代理 出现且其状态为在线,则表明其已被成功注册。
在 机器人 应用程序中配置 机器人代理 设置
如果适用于贵组织,请在 机器人 应用程序中更新两个 机器人代理 配置设置的默认值:
已允许文件上传控制是否将输出结果从 机器人代理 上传至云中的 机器人 应用程序
路径配置指定 Analytics 数据表和结果表的 Windows 服务器或网络目录
有关详细信息,请参阅配置本地部署 机器人代理。
测试 机器人代理
安装 机器人代理 之后,可以提交并运行一个简单的脚本来测试 机器人代理 是否正常工作。
说明
此测试要求允许将文件上传到 机器人。如果需要,暂时启用文件上传以便测试。有关详细信息,请参阅配置本地部署 机器人代理。
创建一个 Analytics 项目并下载测试文件
创建名为 Robots Agent test.acl 的新 Analytics 项目。
右键单击下面的链接,并将文件保存在与刚创建的项目相同的文件夹中:
复制测试脚本
在 Analytics 项目中,创建一个名为 Robots_Agent_test_script 的脚本。
选择下面的链接,在浏览器中打开测试脚本:
按 Ctrl+A 选择整个脚本,按 Ctrl+C 将其复制到剪贴板。
将脚本粘贴到 Robots_Agent_test_script 中,然后选择保存打开的项目
。
将脚本提交给 机器人,并同时创建一个机器人
从 Analytics 主菜单中选择文件 > 提交脚本。
如果需要,请在选择目标对话框中双击适当的 Diligent One 实例。
将显示机器人集合,其中包含现有机器人(如有的话)的列表。机器人是脚本、数据和自动化任务的容器。
在新建机器人字段中键入测试机器人,然后选择创建。
将创建该机器人,并且自动生成一个机器人 ID。
在提交脚本对话框中,输入提交消息(如“上传测试脚本”),然后选择确定。
脚本将提交到 机器人,并且位于您刚刚创建的机器人中。
在提交脚本成功对话框中,选择第二个链接。
结果机器人 应用程序将会在浏览器窗口中打开,且已选中脚本版本选项卡。您可能需要首先登录Diligent One。您应该看到了刚才提交的脚本版本。
在 Analytics 中,选择确定以退出提交脚本成功对话框。
上传测试文件
在 机器人 中,选择输入/输出选项卡。
选择从计算机选择并浏览到您保存 Robots_Agent_test_file.txt 的位置。
选择文件,然后选择打开。
结果文件已上传并显示在输入/输出选项卡中的文件下。
创建任务并运行测试脚本
选择任务选项卡,然后选择创建任务。
键入任务名称测试任务,然后选择保存。
选择机器人代理测试脚本
,然后选择跳到末尾 > 确认并创建任务。在任务选项卡的测试任务中,选择
> 立即运行。结果运行带有测试脚本的任务。
如果任务完成时状态为成功,则安装的本地部署 机器人代理 工作正常。
说明
如果任务失败,请检查 机器人代理服务 是否在安装了 机器人代理 的服务器上运行。如果服务未运行,请启动该服务,然后再次尝试运行测试任务。
如果任务仍然失败,请联系 Diligent 支持人员以获得帮助。
验证脚本输出
检查 机器人 中的以下位置,以确保测试脚本输出正确的文件。
| 中的位置机器人 | 测试脚本输出的文件 |
|---|---|
任务运行选项卡 选择测试任务条目。 | 在任务运行详情侧面板的输出下:
|
输入/输出 选项卡 选择 Robots_Agent_test_file 条目。 | 在其他表部分:
选择 Robots_Agent_test_file。在表详细信息侧面板的字段下: 您应该可以看到三个字段的名称、类型和大小(长度)信息:
|
升级 机器人代理
使用 机器人代理 安装包,将现有的 机器人代理 安装升级到版本 19.0。
在执行升级之前,请确保没有机器人任务正在运行、列队或计划很快就要运行。
说明
您必须具有本地管理员权限,才能在 Windows 服务器上完成升级流程。
停止 机器人代理 Windows 服务
在安装 机器人代理 的 Windows 服务器上,打开 Windows 服务管理器。
停止两个 机器人代理 Windows 服务:
机器人代理
机器人数据服务
下载安装程序并开始升级
从 平台主页 下载 机器人代理 安装包 (RobotsAgent19.exe):
登录 Diligent One (www.highbond.com)。
在启动面板的审计和分析下,选择 Analytics 磁贴以访问下载。
在顶部菜单中,选择机器人代理。
选择下载版本 19。
安装包将下载到您的计算机。如有必要,将安装软件包复制到您要升级 机器人代理 的服务器上。
关闭所有其他 Windows 应用程序。
双击安装包。
如果出现安全警告对话框,请核实列出的信息,然后选择是。
提示
安全警告对话框可能隐藏在已打开的窗口后面。
选择您想要用于安装的语言,然后选择确定。
提取安装文件并确认升级
在提取后的安装目录页面中,指定要将安装文件提取到的文件夹,然后选择提取。
您可以选择浏览以选择文件夹,或者接受默认位置:
C:\Users\user_account_name\Downloads\ACL Installers\RobotsAgent19
安装文件会提取到您指定的目标文件夹中。提取文件后,安装程序会自动启动。
说明
如果安装程序由于某种原因未能自动启动,可以使用 Windows 资源管理器导航到提取安装文件的文件夹,然后双击 setup.exe。
在升级提示中选择是。
在机器人代理安装程序信息对话框中,仅当您已满足所列出的各项要求时,选择确定。
如果您尚未遵守和满足要求,则请立即遵守相应的要求,再继续进行升级。如有必要,请暂时禁用计划在短期内运行的任何机器人任务。
如果需要,安装必备软件
如果系统提示您安装必备软件,请选择安装。安装完先决性软件后, 安装程序会自动继续。
有关先决条件列表,请参阅本地部署 机器人代理 系统要求。
配置安装属性
在欢迎页面中,选择下一步。
在许可协议页面中,选择我接受上述条款,然后选择下一步。
在机器人代理版本选择页面上,选择下一步。
安装程序会强制执行当前已安装的 机器人代理 版本(非 Unicode 版或 Unicode 版)。
说明
在升级过程中,无法更改版本。要更改版本,则必须卸载当前版本的机器人代理,然后安装版本 19.0。
在启用机器学习页面中,除非有理由不安装 Python 引擎,否则请保持选中启用选项,然后选择下一步。
说明
如果您选择不安装 Python 引擎,而以后想用其运行机器学习命令,则必须卸载并重新安装 机器人代理。
在机器人代理服务设置页面中,完成以下服务账户设置,然后选择下一步:
机器人数据服务端口号保留为数据服务指定的现有端口,或指定一个不同的端口。
您可以指定 0 到 65536 之间的任何可用端口。
机器人代理服务账户保留运行 机器人代理服务 的现有域账户,或指定一个不同的账户。提供该账户的密码。
账户必须是一个域账户,使用 Domain\service_account_name 格式指定。账户需要具备在 Windows Server 操作系统上运行服务的权限以及现有 机器人代理 数据文件夹的完全访问权限。有关详细信息,请参阅本地部署 机器人代理 安全性。
说明
如果需要更改 机器人代理服务 账户,一个更优的选项是在升级后进行更改。
如果在升级过程中更改安装程序中的账户,则需要重新注册 机器人代理。重新注册已安装的代理可能会破坏贵组织的 机器人 的配置。
有关详细信息,请参阅更改 机器人代理服务 账户。
在下一个屏幕中查看配置信息,然后选择下一步。
完成升级
在准备安装程序页面中,选择安装。
机器人代理 将被升级。
升级过程结束后,选择完成。
选择是以重新启动服务器并完成升级。
在 Windows 服务管理器中,确保两个机器人代理 Windows 服务都正在运行:
机器人代理
机器人数据服务
如有必要,请启动一项或两项服务。
安装 机器人代理 的附加实例
使用 机器人代理 安装包在其他 Windows 服务器上安装 机器人代理 的附加实例。
安装多个代理可以增加分析处理能力并在代理之间实现负载均衡。同时运行多个机器人任务时,分析脚本的处理将在多个 Windows 服务器上的多个代理之间自动分配。此功能允许您在更短的时间内运行更多的任务。
说明
多代理功能与 机器人 的开发和生产模式无关。运行任务时,这两种模式对所有代理都具有同等的访问权限。
重要信息
安装多个代理需要所有代理的版本都不低于 15,并且它们都使用相同的编码:全部为非 Unicode,或全部为 Unicode。
所有代理还必须能够访问您在代理管理屏幕中为脚本输出表指定的一个或多个目录。对于指定的每个目录,运行该代理的服务账户必须具有读/写/列举权限。有关详细信息,请参阅配置本地部署 机器人代理。
说明
在安装 机器人代理 的每台 Windows 服务器上,您必须具有本地管理员权限。
这些说明涉及服务器 #1 和服务器 #2:
服务器 1安装第一个 机器人代理 实例的 Windows 服务器
服务器 2一个附加的 Windows 服务器,在该服务器上安装 机器人代理 的附加实例
说明
您可以根据需要为更多的代理和服务器重复此过程。
在服务器 2 上安装机器人代理
在服务器 2 上,执行与在服务器 1 上安装 机器人代理 相同的安装过程。
在安装程序的目标文件夹页面中,请勿选择复制注册文件,并且将机器人代理注册文件位置字段留空。
从 机器人 应用程序检索 RSA 密钥名
在 平台主页 页面 (www.diligentoneplatform.com) 中,选择 机器人 应用程序以将其打开。
如果您已经进入 Diligent One,可以使用左侧导航菜单切换到机器人应用程序。
在仪表盘的右上角,选择设置。
在左侧窗格中,确保选择了代理管理。
选择如何添加附加代理。
选择
将 RSA 密钥名复制到剪贴板。将 RSA 密钥名粘贴到文本文件中以进行临时存储。
在文件中打包 机器人代理 RSA 密钥
使用服务器 1 上的 EncryptionKeyCLI.exe 实用工具,在文件中打包 机器人代理 RSA 密钥。
说明
如果已经额外安装了一个 机器人代理 并创建了包含 RSA 密钥的 zip 文件,请使用已有文件。不需要创建另一个副本。
在服务器 1 上,以管理员身份打开 Windows 命令提示。
运行以下命令,以更改为 机器人代理 安装目录:
cd C:\Program Files (x86)\ACL Software\Robots Agent\agent
如果 机器人代理 未安装在默认目录中,请指定合适的路径。
运行以下命令,将 机器人代理 RSA 密钥打包成 zip 文件:
EncryptionKeyCLI.exe export RSAKeyfile ACL_XXXXXXXX
对于 ACL_XXXXXXXX,替换为从 机器人 的 代理管理屏幕中复制的实际 RSA 密钥名称。
RSAKeyfile 可以是任何您想指定的文件名,不带空格。您可以选择性地指定服务器上的现有文件夹的文件路径。如果该路径包含空格,请将整个路径和文件名放在双引号中。
如果需要,请输入 Y 以覆盖现有文件。
结果RSA 密钥被打包到一个 zip 文件中并保存到默认位置 (C:\ProgramData\robots\RSAKeyfile.zip) 或您指定的位置。
说明
如果您没有看到 ProgramData 文件夹,则它可能被隐藏。要使该文件夹可见,请在 Windows 文件资源管理器中的 C:\ 根目录中选择隐藏的项目(查看选项卡 > 隐藏的项目)。
将 RSA 密钥文件迁移到服务器 2
使用服务器 2 上的 EncryptionKeyCLI.exe 实用工具,从 zip 文件中提取 机器人代理 RSA 密钥并将其导入至 Microsoft 密钥库。
将 RSAKeyfile.zip 从服务器 1 复制到服务器 2 上的 机器人代理 安装目录。
默认安装目录是:C:\Program Files (x86)\ACL Software\Robots Agent\agent
在服务器 2 上,以管理员身份打开 Windows 命令提示。
运行以下命令,以更改为 机器人代理 安装目录:
cd C:\Program Files (x86)\ACL Software\Robots Agent\agent
如果 机器人代理 未安装在默认目录中,请指定合适的路径。
运行以下命令,从 zip 文件中提取 机器人代理 RSA 密钥并将其导入至服务器 2 中的 Microsoft 密钥库:
EncryptionKeyCLI.exe import RSAKeyfile
如果未使用 RSAKeyfile 作为 zip 文件的名称,请替换为您使用的名称。
将注册密钥文件复制到服务器 2
将注册密钥文件 (registration.key) 从服务器 1 上的 机器人代理 安装目录复制到服务器 2 上的 机器人代理 安装目录。
默认安装目录是:C:\Program Files (x86)\ACL Software\Robots Agent\agent
重新启动服务器 2 上的机器人代理服务
在服务器 2 上,打开 Windows 服务管理器,重新启动(或启动)机器人代理服务。
检查附加代理是否已成功注册
在 机器人 应用程序中,转到代理管理屏幕,然后按 F5 重新加载页面。如果附加 机器人代理 出现在列表中,状态为在线,则该代理已成功注册。代理现在成为用于分析处理和负载均衡的代理集群的一部分。