robot
2025.10
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

机器人发行说明
上次更新日期 2025年11月23日
发布日期:2025 年 10 月 30 日
添加于:2025 年 11 月 3 日
您现在可以对启用了多重身份验证的 EntraID 用户使用无人值守机器人。请参阅将 EntraID 用户与无人值守机器人的多重身份验证 (MFA) 一起使用。
引入了新的环境变量 (
UIPATH_EXECUTOR_STARTUP_DELAY),以便在创建执行程序流程之前在无人值守 Windows 会话中添加短暂的延迟。如果执行程序在 Windows 会话中启动之前,基础架构需要其他流程才能启动,则可以使用此功能。
机器人现在支持双日志记录,本地文件和 Orchestrator 有单独的记录级别。使用
UIPATH_FILE_LOG_LEVEL环境变量为本地文件日志记录设置不同的最低日志级别,同时为发送到 Orchestrator 的日志保留单独的级别。
这样,您可以在计算机上本地存储详细日志(例如 INFO+ 级别),同时只将优先级较高的日志(例如 WARN+ 级别)发送到 Orchestrator。这样做可以减少数据库的增长,同时保留全面的本地诊断信息。有效值包括:
Verbose、Trace、Information、Warning、Error、Critical 和 Off。
以前,Unattended 会话的智能卡身份验证仅将 Orchestrator 用户名与主 UPN 进行匹配。 更改 UPN 域名需要重新创建智能卡。
现在,您可以在 Robot 帐户的“域名\用户名”字段中指定智能卡的 UPN。 私有域名请使用
ADUPN\some.upn@domain 格式,Azure AD 域名请使用 AzureAd\some.Azure@domain 格式。
无论使用的是基于密码的身份验证还是智能卡身份验证,此更新还允许您直接指定 UPN 进行身份验证。
但是,当将智能卡身份验证与证书一起使用时,只有当证书颁发给该备用 UPN 时,才支持备用 UPN。
使用
UiPathStudio.msi 或 UiPathRobot.msi 更新 Robot 时,代理设置会自动从 uipath.config 文件迁移到 %ProgramData%\UiPath\Shared\proxy.json。
错误日志现在提供与导致工作流失败的活动相关的详细信息,包括工作流文件名称、活动名称和容器层次结构。这些详细信息有助于您在项目中快速定位活动,并在 Studio、Orchestrator 和 Robot 日志中显示。
从 2025 年 2 月(最新)和 2025 年 10 月 (LTS) 的机器人版本开始,不再允许从 NuGet 支持的包调用 HTTP 不安全订阅源。 使用非 HTTPS 订阅源时,会引发错误,并且无法退出此行为。
转移到安全 HTTPS 订阅源,以避免中断。
UIPATH_SESSION_BEHAVIOR系统环境变量的两个新选项——LeaveSessionActive和LeaveSessionDisconnected——可用于控制作业完成后对用户会话的操作。
UIPATH_SESSION_BEHAVIOR=LeaveSessionActive— 防止恢复初始会话状态。UIPATH_SESSION_BEHAVIOR=LeaveSessionDisconnected— 还原时始终断开会话。
如果您正在使用包签名验证,那么必须将新的 UiPath 存储库证书 SHA-256 指纹添加到您的 NuGet 配置中。 确保将其既添加到已信任作者,也添加到已信任存储库下,如我们的文档所示。
<certificate fingerprint="A96ADDC7455443CF702A887BC153CF7844038E2E88081D676C57DDD90EC90245" hashAlgorithm="SHA256" allowUntrustedRoot="false" /><certificate fingerprint="A96ADDC7455443CF702A887BC153CF7844038E2E88081D676C57DDD90EC90245" hashAlgorithm="SHA256" allowUntrustedRoot="false" />- 有时执行作业会失败,并显示“无法访问已关闭的管道”或“连接已关闭”异常。此问题不会再发生。
- 在极少数情况下,在旧版项目中使用“HTTP 请求”活动会导致执行程序意外崩溃,并出现错误:“System.Exception: 无法检索作业执行的结果。这可能是因为消息太大而无法处理。”如果作业失败,那么会在 Orchestrator 中显示错误。
- 在编码的工作流中,并行多次调用工作流时可能会出现异常。 这是使用
RunWorkflowAsync方法导致的。 - 在字符串中使用特殊字符引号
"(0x201C) 会导致 Windows 项目 runtime 出现 JIT 编译错误。 - UiPath 机器人服务错误地检测到正在进行的交互式作业,从而阻止了新作业的启动。此时显示错误消息“正在为此用户运行另一个交互式作业。用户一次只能运行一个交互式作业。”,即使没有正在运行的作业,此错误消息仍会显示。发生这种情况的原因是服务级状态更新不当,导致作业陷入终止或停止状态。
- 在计算机待机或锁定后,UiPath 机器人服务无法重新连接到 Orchestrator。它一直使用断开的连接。Orchestrator 连接的生命周期有限,默认情况下为 30 分钟。您可以使用
UIPATH_HTTP_CONNECTION_LIFETIME调整时长,这是一个环境变量,以秒为单位定义连接生命周期。 - 反复启动 Robot(画中画)会话导致记忆峰值。
- 有时,截取会话屏幕图像会导致
UiPath.Session.csharp.exe应用程序错误,从而导致机器人会话无法正确关闭且新作业无法启动。 - 以前,当用户帐户存在于多个域名中时,有时会导致 Unattended 作业失败以及会话超时。发生这种情况的原因是域名在会话识别过程中被混淆。
- 修复了 FreeRDP 错误,该错误会导致 UiPath 机器人服务的 CPU 使用率很高。
- 有时,即使机器人执行程序已退出,机器人也会报告作业正在运行。
- 现在,在 Windows 上运行时,可设置正确的分辨率。
- 如果调用的工作流位于子文件夹中,使用“调用工作流”活动生成的包会崩溃。
- 此版本修复了多个性能问题。