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

UiPath CLI 用户指南

uip 解决方案包

uip solution packages检查租户订阅源中已发布的解决方案包,即由uip solution pack生成并由uip solution publish上传的.zip工件。有两个子命令可用:

子命令用途
list列出已发布的包(名称、版本、发布日期)。
delete删除已发布包的特定版本。

这两个子命令都需要进行身份验证。先运行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字段: packageNamepackageVersion

选项

  • -t, --tenant <tenant-name> — 要查询的租户。默认为身份验证期间选择的租户。
  • --take <count> — 要返回的包数。默认为10
  • --order-by <column> — 要排序的列。默认为publishDate
  • --order-direction <direction>AscendingDescending 。默认值为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验证名称和版本的说明。
  • 权限不足。经过身份验证的用户必须有权删除目标租户中的包。

另请参阅

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新