uipath-cli
latest
false
重要 :
请注意,此内容已使用机器翻译进行了本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath CLI 用户指南
uip solution packages检查租户订阅源中已发布的解决方案包,即由uip solution pack生成并由uip solution publish上传的.zip工件。有两个子命令可用:
这两个子命令都需要进行身份验证。先运行uip login ,或传递--tenant以特定租户。
大纲
uip solution packages list [--tenant <tenant-name>] [--take <n>] [--order-by <column>] [--order-direction <Ascending|Descending>]
uip solution packages delete <packageName> <packageVersion> [--tenant <tenant-name>]
uip solution packages list [--tenant <tenant-name>] [--take <n>] [--order-by <column>] [--order-direction <Ascending|Descending>]
uip solution packages delete <packageName> <packageVersion> [--tenant <tenant-name>]
UIP 解决方案包列表
列出发布到租户订阅源的解决方案包。输出包含您需要传递给uip solution deploy run字段: packageName和packageVersion 。
选项
-t, --tenant <tenant-name>— 要查询的租户。默认为身份验证期间选择的租户。--take <count>— 要返回的包数。默认为10。--order-by <column>— 要排序的列。默认为publishDate。--order-direction <direction>—Ascending或Descending。默认值为Descending。--login-validity <minutes>— 令牌过期前触发刷新的最短分钟数。默认为10。
示例
最小
uip solution packages list
uip solution packages list
通用 — 20 个最近发布
uip solution packages list --take 20
uip solution packages list --take 20
Scripting — 选取已知包的最新版本
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain
数据形状(--输出 json)
{
"Code": "SolutionPackagesList",
"Data": [
{
"packageName": "MyPackage",
"packageVersion": "1.0.0",
"publishDate": "2026-04-15T10:30:00Z"
}
]
}
{
"Code": "SolutionPackagesList",
"Data": [
{
"packageName": "MyPackage",
"packageVersion": "1.0.0",
"publishDate": "2026-04-15T10:30:00Z"
}
]
}
UIP 解决方案包删除
从租户订阅源中删除已发布包的特定版本。这是一项永久性操作,无法软删除。
参数
<packageName>(必填) — 包名称,由packages list返回。<packageVersion>(必填) — 要删除的确切版本(例如1.0.0)。
选项
-t, --tenant <tenant-name>— 要目标的租户。默认为身份验证期间选择的租户。--login-validity <minutes>— 令牌过期前触发刷新的最短分钟数。默认为10。
示例
最小
uip solution packages delete my-package 1.0.0
uip solution packages delete my-package 1.0.0
Scripting — 删除所有低于给定主要的版本
uip solution packages list --take 100 \
--output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
--output json \
| jq -r '.[] | .packageVersion' \
| xargs -I{} uip solution packages delete my-package {}
uip solution packages list --take 100 \
--output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
--output json \
| jq -r '.[] | .packageVersion' \
| xargs -I{} uip solution packages delete my-package {}
数据形状(--输出 json)
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
故障模式
- 未找到包或版本。显示为标准故障,并包含根据
packages list验证名称和版本的说明。 - 权限不足。经过身份验证的用户必须有权删除目标租户中的包。
相关命令
uip solution pack— 生成最终在订阅源中的.zip文件。uip solution publish— 将打包的.zip上传到订阅源(请参阅“版本冲突处理”)。uip solution deploy run— 将已发布的包部署到 Orchestrator。