UiPath Documentation
uipath-cli
latest
false
UiPath CLI 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

uip rpa 旧版

“uip rpa-legacy”中的命令,即旧版“uipcli.exe”的仅限 Windows 包装器Studio 命令尚未移植到 "uip rpa"。

uip rpa-legacy是旧版uipcli.exe (2025.10 .NET CLI)的仅限 Windows 包装器,用于尚未移植到跨平台uip rpa工具的 Studio 端命令。它用于调试、验证、查找活动、查找包、类型定义和旧版包路径。跨平台用户(不需要这些功能的 Linux、macOS 或 Windows 管道)应改用uip rpa 。

该工具在 GitHub npm 注册表上发布为@uipath/rpa-legacy-tool 。它会在后台捆绑uipcli.exe ,并为每个动词脱敏。输出经过调整以符合标准uip JSON 信封,因此使用uip JSON 的现有脚本可以继续运行。

警告:

仅限 Windows

每个uip rpa-legacy动词都将拒绝在带有ConfigError的 macOS 或 Linux 上运行。捆绑的uipcli.exe是仅适用于 Windows 的二进制文件;这是设计使然,不会改变。对于跨平台管道,请使用uip rpa 。

动词​

动词用途
find-activities搜索由项目依赖项公开的活动。
type-definition从项目依赖项中检查.NET 类型。
find-package跨配置的订阅源搜索 NuGet 包。
validate验证 XAML 文件或项目中是否存在编译错误。
debug通过 UiRobot 在本地执行 XAML 工作流。
pack使用旧版打包程序将 RPA 项目打包到.nupkg中。

何时使用此工具​

需求使用
在 Linux、macOS 上打包 Studio 项目,或作为跨平台管道的一部分uip rpa pack
在 Linux/macOS 上运行工作流分析器uip rpa analyze
在 Linux/macOS 上还原 Studio 依赖项uip rpa restore
通过 UiRobot 在本地调试 XAML 工作流uip rpa-legacy debug
验证 XAML 工作流/项目中的编译错误uip rpa-legacy validate
从项目依赖项中检查 .NET 类型uip rpa-legacy type-definition
在项目依赖项中搜索活动uip rpa-legacy find-activities
跨配置的订阅源搜索 NuGet 包uip rpa-legacy find-package
直接使用旧版uipcli打包程序打包uip rpa-legacy pack

先决条件​

  • Windows。每个动词都会验证主机操作系统,并在非 Windows 上以ConfigError退出。
  • .NET 运行时。捆绑的uipcli.exe需要.NET; rpa-legacy不会为您安装.NET。
  • 为 在本地安装的 UiRobot — 动词调用本地 UiRobot 以执行工作流。debug
  • 已安装工具: uip tools install @uipath/rpa-legacy-tool 。自动安装也会在首次调用时运行。

大纲​

uip rpa-legacy <verb> [options]
uip rpa-legacy <verb> [options]

所有动词都遵循全局选项( --output 、 --output-filter 、 --log-level 、 --log-file )和标准退出代码。

从旧版 UiPath CLI 迁移​

如果您之前调用了uipcli debug 、 uipcli validate 、 uipcli package等,则动词直接映射:

旧版调用UIP 等效值
uipcli debug <xaml> -i <json>uip rpa-legacy debug <xaml> --input <json>
uipcli validate <path>uip rpa-legacy validate <path>
uipcli package <project> -o <dir>uip rpa-legacy pack <project> -o <dir>
uipcli find-activities <project> --query <q>uip rpa-legacy find-activities <project> --query <q>
uipcli find-package --query <q>uip rpa-legacy find-package --query <q>
uipcli type-definition <project> --type <name>uip rpa-legacy type-definition <project> --type <name>

输出包含在uip JSON 信封中;解析旧版文本输出的管道需要调整或传递--output table以供人类阅读。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新