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]
从旧版 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以供人类阅读。