- 入门指南
- 了解 UiPath Robot
- UiPath Assistant
- 安装要求
- 为 Unattended 自动化安装机器人
- 为 Unattended 自动化配置机器人
- 为有人值守的自动化安装机器人
- 为有人值守的自动化配置机器人
- 集成
- 故障排除
更新服务
UiPath 机器人中的更新服务是负责管理机器人软件和组件的 UiPath 更新的系统的一部分。
该服务会检测软件新版本的发布时间,管理更新流程,同时确保将对正在进行的任务的干扰降到最低。 作为管理员,您可以选择要在计算机上安装的特定版本。
通过两个可执行文件进行操作:
-
UiPath.UpdateService.Agent.exe
- 这是更新服务的客户端组件。 它会在启动 UiPath 机器人的用户上下文中运行,并与更新服务工作器通信。重要提示:仅存在于用户模式和有人值守的机器人安装中。
-
UiPath.UpdateService.Worker.exe
- 这是执行软件更新的实际更新组件。 它作为系统服务运行,管理更新的下载和安装。
机器人安装类型 |
| UiPath.UpdateService.Agent.exe |
---|---|---|
无人值守 |
作为 Windows 服务安装。 |
未安装。 |
有人值守 重要提示:
要允许更新服务连接到更新服务器,请在安装过程中添加 Orchestrator URL。 如果没有管理员权限,您需要管理员权限才能将机器人连接到 Orchestrator。 | 作为 Windows 服务安装。 | 在任务计划程序中安装为登录任务。 |
快速入门 | 在任务计划程序中安装为登录任务。 | 在任务计划程序中安装为登录任务。 |
自动更新是 UiPath Robot 社区版用户的标配。 为防止任务中断,仅在机器人空闲时才会应用这些更新。
企业用户需要手动控制更新,以符合其内部 IT 策略。
自动更新不适用于 Linux 机器人。
您可以根据机器人安装类型为用户、用户组或计算机配置更新策略。
有人值守的安装 |
无人值守安装 |
---|---|
|
每台计算机(例如 LAPTOP-AG1LD)。 备注:
机器人帐户使用在计算机级别设置的更新策略。 |
-
最新版本- 安装在更新服务器上找到的最新可用版本。
-
最新补丁- 安装适用于每个受支持版本的最新补丁。
-
特定版本- 安装更新服务器上可用补丁中的特定补丁。
用户组策略优先于设置为 "无" 的用户策略。 要停止为用户更新,请将其从策略强制执行组中删除,或将其策略与其安装的版本相匹配。
设置为“特定版本值”的用户级策略优先于用户组策略。
当用户级别策略、组级别策略和计算机级别策略全部应用于同一个机器人时,以用户级别策略为准。
在更新期间,系统会提示您停止或保存正在运行的流程。 如果无响应,Studio 会自动保存并关闭,同时机器人会等待流程结束再更新。 您可以在更新后继续工作。
用户模式安装 |
服务模式安装 |
---|---|
更新提示提供两个选项:
重要提示:
如果您未在 24 小时内响应提示,系统会自动安装更新,这可能会导致作业失败。 | 更新服务会验证 Robot、Studio 或 Assistant 是否未执行任何作业或流程。 确认后,更新确认会发送回更新服务器,从而触发更新过程。
重要提示:
如果您未在 10 分钟内响应提示,系统会自动安装更新,这可能会导致作业失败。 |
更新过程通过以下步骤进行:
-
下载:更新服务每三个小时检查一次来自更新服务器的更新请求,如果收到,则开始下载。
-
已下载- 标记文件下载成功,并初始化后处理。
-
正在处理:涉及对下载的文件进行后处理,检查错误,如果清除,则开始安装过程。
-
安装准备: 警示用户或检查 Robot、Studio 和 Assistant 是否已准备好更新。
-
安装已批准: 更新服务获得批准后,实际安装即会开始。
-
正在安装:安装较新版本,并保留相同的设置。
-
“成功”/“错误”:向更新服务器报告更新状态。
更新过程完成后,您必须手动重新启动机器人和 Studio。
如果预装了Chrome 扩展程序,流程会自动对其进行更新。 否则,需要更新后手动安装。
在用户模式下,针对一个机器人的更新命令会影响该计算机上的所有用户。
您可以为在代理后运行的机器人配置自动更新过程,具体取决于机器人安装类型:
UiPath.config
file. Both the Robot Service and the Update Service run using a Windows Service, independent of a user.
UiPath.config
file. However, the user starts both the Robot Service and the Update Agent. The Update Service runs using a Windows Service.
For quick installations, configurations for the proxy are inherited from the existing user settings. The user initiates all services: Robot Service, Update Agent, and Update Service.
-
首次更新尝试一小时后适用第一次重试。
-
第二次重试在第一次重试两个小时后应用。
-
第三次重试在第二次重试四个小时后应用。
%localappdata%/Uipath/UpdateService/logs
。
如果更新未在开始后 72 小时内完成,则会记录错误,并会在下一个请求时重试更新。
要手动重试更新,请单击更新图标。
您可以访问失败和成功更新的日志:
-
在 Orchestrator 界面中:“租户” >“计算机” > “选择计算机” > “更多操作” > “已安装的版本和日志”
-
在计算机的日志文件中:
%localappdata%/Uipath/UpdateService/logs
您可以检查计算机的机器人版本状态。
在“ Orchestrator ”>“租户”> “计算机”页面上,“版本状态” 列显示相应计算机的更新策略状态。 以下值可用:
版本状态 |
描述 |
---|---|
无策略 |
没有为计算机定义更新策略。 |
正在进行更新 |
计算机上正在进行更新流程。 |
合规 |
计算机上的 Robot 版本与更新策略相符。 |
不合规 |
计算机上的 Robot 版本与策略中设置的版本不同。 |
更新失败 |
更新失败。 有关详细信息,请查看更新日志。 |
不适用 |
当排除空闲计算机的功能处于活动状态并且机器人一段时间未连接,或者计算机类型不支持自动更新流程时,会显示此状态。 |
当计算机处于非活动状态时,使用与更新服务器相同的计算机密钥的计算机模板将变为“不合规” 。
要排除非活动的计算机,请在“ Orchestrator ”>“ 租户”>“设置” 中选中“ 客户端二进制文件” 框,并调整非活动间隔。