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

uip or packages

「uip or packages」の構文とオプション - Orchestrator フィードにアップロードされたオートメーションの「.nupkg」成果物を管理します。

uip or packages manages the automation packages (.nupkg artifacts) uploaded to an Orchestrator feed. list, get, and entry-points are tenant-scoped and need no folder context; versions, upload, and download additionally accept --folder-path/--folder-key to target a folder-scoped feed instead of the tenant feed. Use uip or processes to bind a package to a folder as a runnable process. Packages packed with --output-type Library belong to uip or libraries instead.

概要

uip or packages <verb> [options]
uip or packages <verb> [options]

動詞

動詞目的
listフィード内のパッケージのリストを取得します。
get1 つのパッケージ バージョンをキーで取得します。
versionsパッケージのすべてのバージョンのリストを取得します。
entry-pointsパッケージ バージョンのワークフローのエントリ ポイントを (入力/出力スキーマとともに) 一覧表示します。
uploadフィードに .nupkg をアップロードします。
deleteDelete a package version from the feed.
downloadフィードから .nupkg をダウンロードします。

uip or packages list

フィード内のパッケージのリストを取得します。パッケージのバージョン キー (形式 - PackageId:Version)、タイトル、バージョン、メタデータを返します。

オプション

Short長押し値 (Value)既定 (Default)説明
-s--searchtextパッケージを名前で検索
--feed-idGUIDテナント フィード特定のフィードをターゲットにします。feeds list を使用して ID を検出します。
--all-fieldsフラグ無効完全な API ペイロードを返します。
-l--limitNumber50ページ サイズ
--offsetNumber0カウントをスキップします。
--sort-byフィールドId descOData の並べ替え。

uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'
uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'

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

{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

uip or packages get

特定のパッケージ バージョンを取得します。キーの形式は PackageId:Versionです。

引数

名前Required目的
<key>パッケージ バージョン キー (例: MyProcess:1.0.0)。

オプション

Short長押し値 (Value)既定 (Default)説明
--feed-idGUIDテナント フィード特定のフィードをターゲットにします。
--all-fieldsフラグ無効完全な API ペイロードを返します。

uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'
uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'

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

{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}
{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}

uip or packages versions

パッケージのすべてのバージョンのリストを取得します。これは、 processes create --package-versionを呼び出す前に使用します。

引数

名前Required目的
<package-id>パッケージ ID (例: MyProcess) です。

オプション

Short長押し値 (Value)既定 (Default)説明
--feed-idGUIDテナント フィード特定のフィードをターゲットにします。
--folder-pathパステナント フィードTarget a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDテナント フィードTarget a folder-scoped feed by key instead of the tenant feed.
--all-fieldsフラグ無効選定された概要ではなく、完全な API ペイロードを返します。
-l--limitNumber50ページ サイズ
--offsetNumber0カウントをスキップします。
--sort-byフィールドId descOData の並べ替え。

uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"
uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"

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

{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}
{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}

uip or packages entry-points

入力/出力引数スキーマを含む、パッケージ バージョンのワークフローのエントリ ポイントを一覧表示します。マルチエントリ ポイント パッケージには、エントリ ポイント パスを processes create --entry-point とともに使用します。

引数

名前Required目的
<key>パッケージ バージョン キー (例: MyProcess:1.0.0)。

オプション

Short長押し値 (Value)既定 (Default)説明
--feed-idGUIDテナント フィード特定のフィードをターゲットにします。

uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table
uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table

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

{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}
{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}

uip or packages upload

Upload a process .nupkg package to the feed. After upload, bind it to a folder with uip or processes create. A package packed with --output-type Library is rejected before upload — use uip or libraries upload, or --force to put it in the processes feed anyway.

引数

名前Required目的
<file>.nupkg ファイルへのパスです。

オプション

Short長押し値 (Value)既定 (Default)説明
--feed-idGUIDテナント フィード特定のフィードにアップロードします。
--folder-pathパステナント フィードUpload to a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDテナント フィードUpload to a folder-scoped feed by key instead of the tenant feed.
--forceフラグfalseUpload a library package to the processes feed anyway.

uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"

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

{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}
{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}

uip or packages delete

Delete a package version from the Orchestrator processes feed. Deleting a package a process is bound to leaves that process without a version to run.

引数

名前Required目的
<key>Package version key (format PackageId:Version, for example MyProcess:1.0.0). Use packages list or packages versions to find it.

オプション

Short長押し値 (Value)既定 (Default)説明
--feed-idGUIDテナント フィードDelete from a specific feed.
--folder-pathパステナント フィードDelete from a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDテナント フィードDelete from a folder-scoped feed by key instead of the tenant feed.
-y--yesフラグRequired. Confirm this irreversible operation — the CLI never prompts.

uip or packages delete InvoiceProcessing:1.0.3 --yes
uip or packages delete InvoiceProcessing:1.0.3 --yes

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

{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}
{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}

FeedId is always present — an empty string means the tenant feed. A folder-scoped delete adds FolderKey and FolderPath to Data.

uip or packages download

フィードから .nupkg をダウンロードします。--destinationが必要です。

引数

名前Required目的
<key>パッケージ バージョン キー (例: MyProcess:1.0.0)。

オプション

Short長押し値 (Value)既定 (Default)説明
--feed-idGUIDテナント フィード特定のフィードをターゲットにします。
--folder-pathパステナント フィードTarget a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDテナント フィードTarget a folder-scoped feed by key instead of the tenant feed.
-d--destinationパス必須ダウンロードした .nupkgの保存場所です。

uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'
uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'

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

{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}
{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}

終了コード

「終了コード」を参照してください。動詞固有の上書きはありません。

  • uip or processes — パッケージをプロセスとしてフォルダーにバインドします。
  • uip or feeds — 利用可能なフィード ID を見つけます。
  • uip or jobs -- 特に jobs startは、processes listのプロセスキー(パッケージキーではない)を使用します。

参照

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得