robot
2023.4
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

机器人用户指南

上次更新日期 2025年3月13日

UiPath Robot 系统变量

可以通过系统环境变量配置进一步的自定义行为。

重要提示:

修改任意系统变量后,请重新启动机器人服务。

以下列表总结了最常见的用例:

系统变量

用法

示例

UIPATH_SESSION_TIMEOUT更改创建交互式会话时默认的 60 秒超时。

调整此值,以根据与之交互的系统的性能和加载时间调整机器人的行为。

 UIPATH_SESSION_TIMEOUT=75UIPATH_SESSION_TIMEOUT=75
UIPATH_PIP_SESSION_TIMEOUT

更改在机器人会话中启动流程时默认的 180 秒超时。

 UIPATH_PIP_SESSION_TIMEOUT=60UIPATH_PIP_SESSION_TIMEOUT=60
UIPATH_USER_SERVICE_PATH设置用户服务的安装路径。
 UIPATH_USER_SERVICE_PATH=C://installation/folder/UiPath.Service.UserHost.exeUIPATH_USER_SERVICE_PATH=C://installation/folder/UiPath.Service.UserHost.exe
UIPATH_LANGUAGE

设置机器人的操作语言。

确定语言的顺序是:

  1. UIPATH_LANGUAGE
  2. 计算机环境变量

  3. 当前线程用户界面文化

  4. 默认 UiPath 语言(英语)

 UIPATH_LANGUAGE=FrenchUIPATH_LANGUAGE=French
UIPATH_HEADLESS_WITH_USER

使用先前在 Orchestrator 中配置的特定用户的凭据。

 UIPATH_HEADLESS_WITH_USER=TrueUIPATH_HEADLESS_WITH_USER=True
UIPATH_PRE_LOADED_EXECUTOR

默认情况下,会在机器人启动时启动预加载的执行程序。

要更改此行为并仅在第一个流程运行时启动预加载的执行程序,请将此变量设置为 None
 UIPATH_PRE_LOADED_EXECUTOR=NoneUIPATH_PRE_LOADED_EXECUTOR=None
UIPATH_DISABLE_PRE_LOADED_EXECUTOR

禁用预加载的执行程序功能。

 UIPATH_DISABLED_PRE_LOADED_EXECUTOR=TrueUIPATH_DISABLED_PRE_LOADED_EXECUTOR=True
UIPATH_ROBOTJS_ALLOWLIST

在机器人 JS SDK 和机器人执行程序之间建立连接时,自动接受机器人同意对话框。

该变量接受用分号分隔的自定义应用程序 URL。如果端口号与标准端口(80 或 443)不同,请在 URL 中包含该端口号。

 UIPATH_ROBOTJS_ALLOWLIST=cloud.uipath.com;mydomain.com;UIPATH_ROBOTJS_ALLOWLIST=cloud.uipath.com;mydomain.com;
UIPATH_DNS_MACHINENAME

允许在创建 RDP 会话时使用本地主机的 DNS 主机名。要在对 RDP 使用 Kerberos 身份验证的环境中执行 Unattended 作业,请将此值设置为 True。

 UIPATH_DNS_MACHINENAME=TrueUIPATH_DNS_MACHINENAME=True
UIPATH_PROXY_USE_DEFAULT_CREDENTIALS

使机器人能够处理使用 Windows 凭据进行身份验证的代理配置。

 UIPATH_PROXY_USE_DEFAULT_CREDENTIALS=TrueUIPATH_PROXY_USE_DEFAULT_CREDENTIALS=True
NUGET_FALLBACK_PACKAGES

配置回退包文件夹的路径。使用分号分隔多个路径。

如果没有此变量,机器人会在 Nuget.config 文件中搜索回退包文件夹。
 
NUGET_SCRATCH

允许同一台计算机上的多个用户模式机器人共享用于存储包的本地路径。

该值必须是不同于 Nuget 安装文件夹的路径,并且充当 NuGet 的临时文件夹。

备注:
应只有 NUGET_SCRATCH 变量使用已配置的临时文件夹。
 NUGET_SCRATCH=C:\NuGetTempFolderNUGET_SCRATCH=C:\NuGetTempFolder
UIPATH_PRESERVE_CREDENTIALS_CASE

保留日志记录凭据(域\用户名)的原始大小写。

 UIPATH_PRESERVE_CREDENTIALS_CASE = TrueUIPATH_PRESERVE_CREDENTIALS_CASE = True

UIPATH_SESSION_BEHAVIOR

配置会话还原在作业完成后的行为方式。

可用的选项如下:

  • TryReuseAndRestoreSession — 默认选项。尝试重用会话,并在作业完成后将其恢复到先前的状态。如果没有可以重复使用的初始会话,则会在还原时注销。
  • ForceNewSession — 创建一个全新的会话,无论之前的会话状态如何。始终在还原时注销。
  • LeaveSessionActive — 防止恢复初始会话状态。
  • LeaveSessionDisconnected — 还原时始终断开会话。
 UIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnectedUIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnected

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
© 2005-2025 UiPath。保留所有权利。