UiPath Documentation
uipath-cli
latest
false
UiPath CLI ユーザー ガイド
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

uip solution packages

「uip solution packages」の構文とオプション - パブリッシュされたソリューション パッケージを表示、ダウンロード、削除します。

uip solution packages は、パブリッシュ済みのソリューション パッケージ (uip solution pack によって生成され、uip solution publishによってアップロードされた.zip成果物) を管理します。

サブコマンド目的
listパブリッシュ済みのパッケージのリストを取得します (名前、バージョン、パブリッシュ日)。
downloadパブリッシュされたパッケージをディスク .zip ダウンロードします。
deleteパブリッシュ済みのパッケージの特定のバージョンを削除します。

3 つのサブコマンドはすべて認証されます。最初に uip login を実行します。list、 download、 delete それぞれ既定で テナント フィードに設定されます。別のアプリケーションを対象にするために、 --personal-workspace または --feed <name-or-key> (リスト表示/削除のみ) を渡します。

概要​

uip solution packages list [--limit <n>] [--offset <n>] [--sort-by <column>] [--sort-order <Ascending|Descending>] [--name <pattern>] [--personal-workspace | --feed <name-or-key>]
uip solution packages download <packageName> [packageVersion] [--package-version <version>] [-d <destination>]
uip solution packages delete <packageName> <packageVersion> --yes [--personal-workspace | --feed <name-or-key>]
uip solution packages list [--limit <n>] [--offset <n>] [--sort-by <column>] [--sort-order <Ascending|Descending>] [--name <pattern>] [--personal-workspace | --feed <name-or-key>]
uip solution packages download <packageName> [packageVersion] [--package-version <version>] [-d <destination>]
uip solution packages delete <packageName> <packageVersion> --yes [--personal-workspace | --feed <name-or-key>]

各サブコマンドは 、グローバルオプション を尊重し、 標準の終了コードを返します。


uip solution packages list​

フィードにパブリッシュされたソリューション パッケージのリストを表示します。出力には、uip solution deploy runに渡す必要があるフィールド (packageName と packageVersion) が含まれます。

オプション​

長押し値 (Value)既定 (Default)説明
-l, --limit <number>Number50返却するパッケージの数。
--offset <number>Number0スキップするパッケージの数です。
--sort-by <column>textpublishDate並べ替えの基準にする列です。
--sort-order <direction>Ascending | DescendingDescending並べ替え方向です。
--name <pattern>text—パッケージ名のサーバー側の部分文字列の一致。
--personal-workspaceフラグ無効現在のユーザーの個人用ワークスペース フィード内のパッケージのみを表示します。--feedと相互に排他的です。
--feed <name-or-key>text—このフィード内のパッケージのみを表示します (名前またはフォルダー キー、solution feeds listの )。--personal-workspaceと相互に排他的です。
--login-validity <minutes>分10更新をトリガーするまでの最小分単位: トークンの有効期限が切れるまでの最小分単位です。

例​

# Most-recent publish in the tenant feed
uip solution packages list --limit 1

# Packages matching a name in a specific feed
uip solution packages list --feed Finance --name my-package

# Pick the latest version of a known package
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain
# Most-recent publish in the tenant feed
uip solution packages list --limit 1

# Packages matching a name in a specific feed
uip solution packages list --feed Finance --name my-package

# Pick the latest version of a known package
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain

データシェイプ(--output json)​

{
  "Code": "SolutionPackagesList",
  "Data": [
    {
      "packageName": "MyPackage",
      "packageVersion": "1.0.0",
      "publishDate": "2026-04-15T10:30:00Z"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 10, "Offset": 0, "Total": 1 }
}
{
  "Code": "SolutionPackagesList",
  "Data": [
    {
      "packageName": "MyPackage",
      "packageVersion": "1.0.0",
      "publishDate": "2026-04-15T10:30:00Z"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 10, "Offset": 0, "Total": 1 }
}

UIP ソリューション パッケージのダウンロード​

パブリッシュ済みのパッケージ .zip をフィードからダウンロードします。パッケージは Ready または Activeである必要があります。

引数​

  • <package-name> (必須) — ソリューション パッケージ名です。packages list を使用して使用可能な名前を検索します。
  • [package-version] (任意) — ダウンロードするバージョンです。--package-versionを付けることもできます。両方に異なる値を指定するとエラーになります。省略すると Latest が使用されます。

オプション​

長押し値 (Value)既定 (Default)説明
--package-version <version>text最新位置引数の代替手段。
-d, --destination <path>パスCurrentDirectoryローカル .zip ファイル パスまたはディレクトリです。末尾のスラッシュ、 .、または既存のディレクトリはディレクトリとして扱われ、デフォルトのファイル名 <name>.<version>.zip が追加されます。それ以外の場合は、パスが正確な出力ファイルとして使用されます。
--login-validity <minutes>分10更新をトリガーするまでの最小分単位: トークンの有効期限が切れるまでの最小分単位です。

例​

# Default filename in the current directory
uip solution packages download my-solution 1.0.0

# Latest version, specific output file
uip solution packages download my-solution -d ./out/my-solution.zip

# Promote a package across tenants: download from staging, publish to dev
uip login tenant set staging
uip solution packages download my-solution 1.0.0 -d ./out/my-solution_1.0.0.zip
uip login tenant set dev
uip solution publish ./out/my-solution_1.0.0.zip
# Default filename in the current directory
uip solution packages download my-solution 1.0.0

# Latest version, specific output file
uip solution packages download my-solution -d ./out/my-solution.zip

# Promote a package across tenants: download from staging, publish to dev
uip login tenant set staging
uip solution packages download my-solution 1.0.0 -d ./out/my-solution_1.0.0.zip
uip login tenant set dev
uip solution publish ./out/my-solution_1.0.0.zip

データシェイプ(--output json)​

{
  "Code": "SolutionPackagesDownload",
  "Data": {
    "Status": "Package downloaded",
    "PackageName": "my-solution",
    "PackageVersion": "1.0.0",
    "State": "Ready",
    "OutputPath": "./my-solution.1.0.0.zip",
    "FileName": "./my-solution.1.0.0.zip",
    "Size": 254318
  }
}
{
  "Code": "SolutionPackagesDownload",
  "Data": {
    "Status": "Package downloaded",
    "PackageName": "my-solution",
    "PackageVersion": "1.0.0",
    "State": "Ready",
    "OutputPath": "./my-solution.1.0.0.zip",
    "FileName": "./my-solution.1.0.0.zip",
    "Size": 254318
  }
}

故障モード​

  • パッケージが Ready/Active 状態ではありません。Pending パッケージが失敗し、待機してリトライする指示が表示されます。その他の [準備完了でない] ステートは、パッケージの再発行を示します。
  • 競合するバージョン。位置 [package-version] と異なる値の --package-version の両方を渡すことは拒否されます。

uip solution packages delete​

パブリッシュ済みのパッケージの特定のバージョンをフィードから削除する。これは永続的な操作であり、論理的な削除はありません。

引数​

  • <packageName> (必須) — packages listによって返されるパッケージ名。
  • <packageVersion> (必須) — 削除する正確なバージョンです (例: 「 1.0.0」)。

オプション​

長押し値 (Value)既定 (Default)説明
-y, --yesフラグ—必須。この元に戻せない操作を確認します。CLI はプロンプトを表示しません。
--personal-workspaceフラグ無効現在のユーザーの個人用ワークスペース フィードからパッケージ バージョンを削除します。--feedと相互に排他的です。
--feed <name-or-key>text—このフィードからパッケージ バージョン (名前またはフォルダー キー) を削除します。--personal-workspaceと相互に排他的です。
--login-validity <minutes>分10更新をトリガーするまでの最小分単位: トークンの有効期限が切れるまでの最小分単位です。

例​

uip solution packages delete my-package 1.0.0 --yes

# Delete all versions older than a given major
uip solution packages list --limit 100 \
  --output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
  --output json \
  | jq -r '.[] | .packageVersion' \
  | xargs -I{} uip solution packages delete my-package {} --yes
uip solution packages delete my-package 1.0.0 --yes

# Delete all versions older than a given major
uip solution packages list --limit 100 \
  --output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
  --output json \
  | jq -r '.[] | .packageVersion' \
  | xargs -I{} uip solution packages delete my-package {} --yes

データシェイプ(--output json)​

{
  "Code": "SolutionPackagesDelete",
  "Data": {
    "PackageName": "my-package",
    "PackageVersion": "1.0.0"
  }
}
{
  "Code": "SolutionPackagesDelete",
  "Data": {
    "PackageName": "my-package",
    "PackageVersion": "1.0.0"
  }
}

故障モード​

  • -y, --yesがありません。コマンドは確認せずに拒否します。これはプロンプトではなく、ハード要件です。
  • パッケージまたはバージョンが見つかりません。名前とバージョンを packages list と照合して検証する指示とともに、標準の失敗として表示されます (使用されている場合は、同じ --personal-workspace/--feedにスコープが設定されます)。
  • 権限が不十分です。認証されたユーザーには、ターゲット フィード内のパッケージを削除する権限が必要です。

  • uip solution pack — 最終的にフィードに格納する.zipファイルを生成します。
  • uip solution publish — パックされた.zipをフィードにアップロードします (バージョンの競合の処理については、こちらをご覧ください)。
  • uip solution feeds list — --feedのフィードの名前またはキーを検索します。
  • uip solution deploy run — パブリッシュしたパッケージを Orchestrator にデプロイします。

参照​

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得