机器人
2021.10
False
横幅背景图像
机器人用户指南
上次更新日期 2023年10月25日

自定义包文件夹和网络路径

包可以组合自动化中使用的所有部分,其中包括:活动、工作流、文件、数据源以及运行自动化所需的其他组件。在 Studio 中创建的项目将作为包发布到某个位置/订阅源,机器人稍后会从该位置/订阅源下载该项目,并用于运行自动化。

在 Studio 中,系统会默认配置以下位置/源:

  • Orchestrator 租户 Orchestrator 主机
  • 本地
  • 正式
  • UiPath Marketplace

也可以使用自定义源,但是在设置自定义位置发布包之前,请确保机器人可以访问此位置。

重要事项:对于包位置,需要使用绝对路径。不支持相对路径。

有关订阅源工作原理及其更改方式的更多信息,请参阅详细介绍了此主题的“管理活动包”文档。

更改包的位置

包位置可以通过使用参数为 PACKAGES_FOLDER 的“设置命令行”或编辑 uipath.config 文件进行更改,以便您能够更改 Studio 和/或机器人工作流及其依赖项的下载位置。
通过命令行安装机器人时,如果不提供此参数,则默认文件夹为 %userProfile%\.nuget\packages
可以使用 %USERNAME%%USERPROFILE% 等环境变量,但需要通过以下方式转义:
:fa-caret-right: 从命令行提示符调用安装时,可使用 UiPathStudio.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%
:fa-caret-right: 批处理脚本 - 使用 % - UiPathStudio.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%

:fa-caret-right: PowerShell 控制台或脚本 - 不需要转义。

:fa-caret-right: 在使用 Active Directory 域帐户时,建议您也在文件夹结构中使用域,例如 C:\packages\^%UserDomain^%.^%Username^%

对多个机器人使用相同的路径

多个机器人可以使用相同的路径(本地文件夹或共享网络文件夹)来下载和执行自动化。

视位置和机器人部署类型而异,可能存在一些限制:

服务模式

本地路径

  • 同一台计算机上的多个服务模式机器人使用本地路径不存在限制。

网络路径

  • 在服务模式下部署机器人并使用安全 XAML 时,不支持网络路径。
  • 安装在不同计算机上的服务模式机器人无法连接到网络上的同一文件夹。每台计算机都必须创建单独的文件夹。
  • 仅支持非映射路径,例如 \\server\Packages。不支持映射的网络路径,例如 Z:\Packages。其原因在于如何按用户解析映射。在这种情况下,已安装文件的所有者是计算机帐户,因而无权访问每个用户的网络映射。

用户模式

本地路径

  • 使用本地路径时,路径必须包含用户名。
  • 如果同一台计算机上的多个用户模式机器人使用相同的本地路径且两个或多个机器人尝试同时使用文件夹中的文件,安装或运行自动化可能会失败。如果两个或多个机器人尝试同时安装同一流程,安装可能会失败。

网络路径

  • 使用网络路径时,路径必须包含计算机名称和用户名。

    备注:

    如果多个机器人必须同时执行同一流程,请确保工作流不会写入或修改工作流安装文件夹中的任何文件。自动化的工作目录即安装文件夹。因此,除了读取自动化中打包的文件外,应避免在工作流中使用相对路径。

    为了避免出现这种情况,请使用可解析到每个特定用户的绝对路径,如 %userprofile%\Desktop%temp%
  • 更改包的位置
  • 对多个机器人使用相同的路径
  • 服务模式
  • 本地路径
  • 网络路径
  • 用户模式
  • 本地路径
  • 网络路径

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.