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

UiPath CLI ユーザー ガイド

uip またはフォルダー

uip or folders は Orchestrator フォルダー (プロセス、ジョブ、アセット、キュー、ユーザー権限のスコープを設定する階層型コンテナー) を管理します。動詞では、フォルダーのリスト表示、作成、移動、編集、削除のほか、フォルダー内のマシン ランタイムの割り当てを報告する runtimes コマンドが含まれます。

概要

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

動詞

動詞目的
listフォルダーのリストを取得します。既定: 現在のユーザーがアクセスできるフォルダー[ --all] では、テナント内のすべてのフォルダーが含まれます。
createフォルダーを作成します。必要に応じて、親の下に入れ子にします。
getキーまたはパスで 1 つのフォルダーを取得します。
deleteキーまたはパスでフォルダーを削除します。
moveフォルダーの親子関係を変更するか、フォルダーをルートに移動します。
edit表示名や説明を更新します。
runtimesフォルダーのランタイムの種類ごとのランタイム割り当て (合計/接続済み/利用可能) を表示します。

uip またはフォルダーのリスト

フォルダーのリストを取得します。既定のビューでは、呼び出し元がアクセスできる GetAllForCurrentUser フォルダーが使用されます。--allでは、動詞は完全なFoldersエンドポイント (テナント内の Standard フォルダーと Solution フォルダー) に切り替わります。--type personalでは、PersonalWorkspaces エンドポイントに切り替わります。フラグ (--name--path--type--top-level--order-by) をフィルター処理および並べ替えるには、 --allが必要です。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
-a--allフラグ無効テナント内のすべてのフォルダーのリストを取得します。以下のフィルターフラグと並べ替えフラグを有効化するために必要です。
-n--nametext表示名に contains-match が含まれます。--allが必要です。
--pathパスのプレフィックスフォルダー パスのプレフィックスでフィルター処理します (たとえば、 SharedShared 以下のすべてに一致します)。--allが必要です。
--typeENUMstandardsolution、または personalのいずれかです。--allが必要です。personal 、個人用ワークスペース エンドポイントに切り替わります。
--top-levelフラグ無効ルート フォルダーのみ (親フォルダーなし)。--allが必要です。非 --type personalではサポートされていません。
-l--limitNumber50ページ サイズ
--offsetNumber0カウントをスキップします。
--order-byフィールドOData の並べ替え ( Name ascなど)。--allが必要です。
--login-validity10トークンの有効期限の最小時間 (分) で、要求前の更新がトリガーされます。

# Folders the authenticated user can access
uip or folders list

# All tenant folders, filtered and sorted
uip or folders list --all --type standard --name "Prod" --order-by "Name asc"

# Personal workspaces only
uip or folders list --all --type personal
# Folders the authenticated user can access
uip or folders list

# All tenant folders, filtered and sorted
uip or folders list --all --type standard --name "Prod" --order-by "Name asc"

# Personal workspaces only
uip or folders list --all --type personal

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

{
  "Code": "FolderList",
  "Data": [
    {
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "Shared",
      "Path": "Shared",
      "Description": "",
      "Type": "Standard",
      "ParentKey": ""
    }
  ]
}
{
  "Code": "FolderList",
  "Data": [
    {
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "Shared",
      "Path": "Shared",
      "Description": "",
      "Type": "Standard",
      "ParentKey": ""
    }
  ]
}

--allでは、項目にFeedTypePermissionModelも含まれます。--type personalでは、ペイロードは { Key, Name, OwnerName, OwnerKey, LastLogin }です。

uip またはフォルダーの作成

フォルダーを作成します。必要に応じて、親の下に入れ子にします。--parent には、フォルダーの GUID またはパス (SharedProduction/EUを指定できます。

引数

名前Required目的
<name>フォルダーの表示名。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
-d--descriptiontextフォルダーの説明。
-p--parentキーまたはパスGUID またはパスによる親フォルダールート フォルダーを省略します。
--feed-typeENUMProcessesProcessesLibrariesFolderHierarchyです。
--permission-modelENUMFineGrainedFineGrained または InheritFromTenant
--provision-typeENUMAutomaticAutomatic または Manual

uip or folders create "Staging"

uip or folders create "EU" --parent "Production" \
    --description "European workloads"

uip or folders create "Libraries" --feed-type Libraries \
    --permission-model InheritFromTenant
uip or folders create "Staging"

uip or folders create "EU" --parent "Production" \
    --description "European workloads"

uip or folders create "Libraries" --feed-type Libraries \
    --permission-model InheritFromTenant

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

{
  "Code": "FolderCreated",
  "Data": {
    "Name": "Staging",
    "ID": 103,
    "Key": "a1b2c3d4-0000-0000-0000-000000000010",
    "Path": "Shared/Staging",
    "Status": "Created successfully"
  }
}
{
  "Code": "FolderCreated",
  "Data": {
    "Name": "Staging",
    "ID": 103,
    "Key": "a1b2c3d4-0000-0000-0000-000000000010",
    "Path": "Shared/Staging",
    "Status": "Created successfully"
  }
}

uip または folders get

キーまたはパスで 1 つのフォルダーを取得します。位置引数は自動検出します:UUID入力はキーとして扱われ、それ以外はパスとして扱われます。

引数

名前Required目的
<folder-key-or-path>フォルダー GUID またはパス。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。

uip or folders get "Shared"
uip or folders get a1b2c3d4-0000-0000-0000-000000000001
uip or folders get "Shared/Staging" --output-filter 'Data.Key'
uip or folders get "Shared"
uip or folders get a1b2c3d4-0000-0000-0000-000000000001
uip or folders get "Shared/Staging" --output-filter 'Data.Key'

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

{
  "Code": "FolderGet",
  "Data": {
    "Name": "Shared",
    "ID": 101,
    "Key": "a1b2c3d4-0000-0000-0000-000000000001",
    "Description": "No description",
    "Path": "Shared",
    "ParentID": "Root",
    "FolderType": "Standard",
    "IsPersonal": "No",
    "ProvisionType": "Automatic",
    "PermissionModel": "FineGrained",
    "FeedType": "Processes"
  }
}
{
  "Code": "FolderGet",
  "Data": {
    "Name": "Shared",
    "ID": 101,
    "Key": "a1b2c3d4-0000-0000-0000-000000000001",
    "Description": "No description",
    "Path": "Shared",
    "ParentID": "Root",
    "FolderType": "Standard",
    "IsPersonal": "No",
    "ProvisionType": "Automatic",
    "PermissionModel": "FineGrained",
    "FeedType": "Processes"
  }
}

uip またはフォルダーの削除

キーまたはパスでフォルダーを削除します。フォルダにエンティティまたはユーザの関連付けが含まれている場合は失敗します。最初に内容を削除または移動します。

引数

名前Required目的
<folder-key-or-path>フォルダー GUID またはパス。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。

uip or folders delete "Shared/Staging"
uip or folders delete a1b2c3d4-0000-0000-0000-000000000010
uip or folders delete "Shared/Staging" --output-filter 'Data.Status'
uip or folders delete "Shared/Staging"
uip or folders delete a1b2c3d4-0000-0000-0000-000000000010
uip or folders delete "Shared/Staging" --output-filter 'Data.Status'

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

{
  "Code": "FolderDelete",
  "Data": {
    "Key": "a1b2c3d4-0000-0000-0000-000000000010",
    "Path": "Shared/Staging",
    "Status": "Deleted successfully"
  }
}
{
  "Code": "FolderDelete",
  "Data": {
    "Key": "a1b2c3d4-0000-0000-0000-000000000010",
    "Path": "Shared/Staging",
    "Status": "Deleted successfully"
  }
}

uip またはフォルダーの移動

フォルダーを新しい親またはルートの上に移動します。--parent または --rootの 1 つだけを指定する必要があります。

引数

名前Required目的
<folder-key-or-path>フォルダー GUID または移動するパス。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
-p--parentキーまたはパス新しい親フォルダー。--rootが設定されていない限りは必須です。
--rootフラグ無効最上位レベルに移動します (親なし)。

uip or folders move "Shared/Staging" --parent "Production"
uip or folders move a1b2c3d4-0000-0000-0000-000000000010 --root
uip or folders move "Shared/Staging" --parent "Production" \
    --output-filter 'Data.TargetParentPath'
uip or folders move "Shared/Staging" --parent "Production"
uip or folders move a1b2c3d4-0000-0000-0000-000000000010 --root
uip or folders move "Shared/Staging" --parent "Production" \
    --output-filter 'Data.TargetParentPath'

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

{
  "Code": "FolderMove",
  "Data": {
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000010",
    "FolderPath": "Shared/Staging",
    "TargetParentPath": "Production",
    "Status": "Moved successfully"
  }
}
{
  "Code": "FolderMove",
  "Data": {
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000010",
    "FolderPath": "Shared/Staging",
    "TargetParentPath": "Production",
    "Status": "Moved successfully"
  }
}

--rootTargetParentPath(root)に設定します。

uip またはフォルダーの編集

表示名や説明を更新します。--nameまたは--descriptionのうち、少なくとも 1 つを指定する必要があります。

引数

名前Required目的
<folder-key-or-path>フォルダー GUID またはパス。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。
-n--nametext新しい表示名。
-d--descriptiontext新しい説明。

uip or folders edit a1b2c3d4-0000-0000-0000-000000000010 --name "Staging (EU)"
uip or folders edit "Shared/Staging" --description "Pre-prod runs"
uip or folders edit "Shared/Staging" --name "Staging (EU)" --output-filter 'Data.Status'
uip or folders edit a1b2c3d4-0000-0000-0000-000000000010 --name "Staging (EU)"
uip or folders edit "Shared/Staging" --description "Pre-prod runs"
uip or folders edit "Shared/Staging" --name "Staging (EU)" --output-filter 'Data.Status'

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

{
  "Code": "FolderUpdate",
  "Data": { "Status": "Updated successfully" }
}
{
  "Code": "FolderUpdate",
  "Data": { "Status": "Updated successfully" }
}

UIP またはフォルダー ランタイム

フォルダーのランタイム割り当てのリスト — ランタイムの種類ごとに、合計スロット数、接続済みスロット数、使用可能なスロット数。ジョブを開始する前に容量を確認するのに便利です。

引数

名前Required目的
<folder-key-or-path>フォルダー GUID またはパス。

オプション

Short長押し値 (Value)既定 (Default)説明
-t--tenantnameセッションの既定値テナントを上書きします。

uip or folders runtimes "Shared"
uip or folders runtimes a1b2c3d4-0000-0000-0000-000000000001
uip or folders runtimes "Shared" \
    --output-filter "Data[?Type=='Unattended'].Available | [0]"
uip or folders runtimes "Shared"
uip or folders runtimes a1b2c3d4-0000-0000-0000-000000000001
uip or folders runtimes "Shared" \
    --output-filter "Data[?Type=='Unattended'].Available | [0]"

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

{
  "Code": "FolderRuntimes",
  "Data": [
    { "Type": "Unattended", "Total": 4, "Connected": 3, "Available": 1 },
    { "Type": "NonProduction", "Total": 2, "Connected": 1, "Available": 1 }
  ]
}
{
  "Code": "FolderRuntimes",
  "Data": [
    { "Type": "Unattended", "Total": 4, "Connected": 3, "Available": 1 },
    { "Type": "NonProduction", "Total": 2, "Connected": 1, "Available": 1 }
  ]
}

終了コード

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

  • uip or processes — フォルダー範囲のプロセスのバインド。
  • uip or machines — 特にフォルダー メンバーシップのmachines assign/unassign
  • uip or usersusers list-in-folderusers assignusers unassign
  • uip or roles — フォルダー レベルのロールの割り当て。

参照

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得