UiPath Documentation
uipath-cli
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de UiPath CLI

UIP ou dossiers

uip or folders gère les dossiers Orchestrator — les conteneurs hiérarchiques qui s'appliquent aux processus, aux tâches, aux ressources, aux files d'attente et aux autorisations des utilisateurs. Les verbes couvrent la liste, la création, le déplacement, la modification et la suppression de dossiers, ainsi qu'une commande runtimes qui signale l'affectation du runtime de la machine dans un dossier.

Synthèse

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

Verbes

VerbeObjectif
listDressez la liste des dossiers. Par défaut: dossiers auxquels l'utilisateur actuel peut accéder; avec --all, chaque dossier du locataire.
createCréez un dossier, éventuellement imbriqué sous un parent.
getRécupérez un dossier par clé ou chemin.
deleteSupprimez un dossier par clé ou chemin.
moveAssociez un dossier ou déplacez-le vers la racine.
editMettez à jour le nom complet et/ou la description.
runtimesAfficher l'affectation du runtime (total/connecté/disponible) par type de runtime pour un dossier.

liste d’IU ou de dossiers

Dressez la liste des dossiers. La vue par défaut utilise GetAllForCurrentUser - dossiers auxquels l'appelant a accès. Avec --all, le verbe bascule vers le point de terminaison Folders complet (dossiers Standard et Solution dans le locataire); avec --type personal, il bascule vers le point de terminaison PersonalWorkspaces . Le filtrage et le tri des indicateurs (--name, --path, --type, --top-level, --order-by) nécessitent --all.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.
-a--allDrapeaudésactivéRépertorie tous les dossiers du locataire; requis pour activer le filtre et les indicateurs de tri ci-dessous.
-n--nametextContient une correspondance sur le nom complet. Nécessite --all.
--pathPréfixe de cheminFiltrez par préfixe du chemin de dossier (par exemple, Shared correspond à Shared et tout ce qui suit). Nécessite --all.
--typeENUMstandard, solution ou personal Nécessite --all. personal bascule vers le point de terminaison des espaces de travail personnels.
--top-levelDrapeaudésactivéUniquement les dossiers racine (aucun parent). Nécessite --all. Non pris en charge avec --type personal.
-l--limitNumérique50Taille de la page.
--offsetNumérique0Nombre d'ignorers.
--order-byChampTri OData (par exemple, Name asc). Nécessite --all.
--login-validityminutes10Nombre minimum de minutes avant l’expiration du jeton qui déclenche une actualisation de la pré-requête.

Exemples

# 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

Format des données (--sortie 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": ""
    }
  ]
}

Avec --all, les éléments incluent également FeedType et PermissionModel. Avec --type personal, la charge utile est { Key, Name, OwnerName, OwnerKey, LastLogin }.

création d’IU ou de dossiers

Créez un dossier, éventuellement imbriqué sous un parent. --parent accepte soit un GUID de dossier, soit un chemin (Shared, Production/EU).

Arguments

NomRequisObjectif
<name>ouiNom complet du dossier.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.
-d--descriptiontextDescription du dossier.
-p--parentclé ou cheminDossier parent par GUID ou chemin. Omit pour un dossier racine.
--feed-typeENUMProcessesProcesses, Libraries, FolderHierarchy
--permission-modelENUMFineGrainedFineGrained ou InheritFromTenant.
--provision-typeENUMAutomaticAutomatic ou Manual.

Exemples

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

Format des données (--sortie 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 ou dossiers obtenir

Récupérez un dossier par clé ou chemin. L'argument de position détecte automatiquement: l'entrée UUID est traitée comme une clé, sinon comme un chemin.

Arguments

NomRequisObjectif
<folder-key-or-path>ouiGUID ou chemin d'accès du dossier.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.

Exemples

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'

Format des données (--sortie 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"
  }
}

suppression d’IU ou de dossiers

Supprimez un dossier par clé ou chemin. Échoue si le dossier contient des entités ou des associations d’utilisateurs — supprimez ou déplacez d’abord le contenu.

Arguments

NomRequisObjectif
<folder-key-or-path>ouiGUID ou chemin d'accès du dossier.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.

Exemples

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'

Format des données (--sortie 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 ou dossiers déplacés

Déplacez un dossier vers un nouveau parent ou jusqu'à la racine. Vous devez fournir exactement l'une des --parent ou --root.

Arguments

NomRequisObjectif
<folder-key-or-path>ouiGUID ou chemin du dossier à déplacer.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.
-p--parentclé ou cheminNouveau dossier parent. Obligatoire si --root n'est pas défini.
--rootDrapeaudésactivéDéplacer vers le niveau supérieur (aucun parent).

Exemples

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'

Format des données (--sortie 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"
  }
}

--root définit TargetParentPath sur (root).

modification de l'interface utilisateur ou des dossiers

Mettez à jour le nom complet et/ou la description. Au moins une des propriétés --name ou --description doit être fournie.

Arguments

NomRequisObjectif
<folder-key-or-path>ouiGUID ou chemin d'accès du dossier.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.
-n--nametextNouveau nom complet.
-d--descriptiontextNouvelle description.

Exemples

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'

Format des données (--sortie json)

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

runtimes uip ou dossiers

Répertorier l’affectation du runtime pour un dossier — pour chaque type de runtime, combien d’emplacements sont au total, connectés et disponibles. Utile pour vérifier la capacité avant de commencer les tâches.

Arguments

NomRequisObjectif
<folder-key-or-path>ouiGUID ou chemin d'accès du dossier.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.

Exemples

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]"

Format des données (--sortie 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 }
  ]
}

Codes de sortie

Voir Codes de sortie. Aucun remplacement spécifique au verbe.

  • uip or processes — liaisons de processus à l'échelle du dossier.
  • uip or machines — en particulier machines assign / unassign pour l'appartenance à un dossier.
  • uip or usersusers list-in-folder, users assign, users unassign.
  • uip or roles — attributions de rôles au niveau dossier.

Voir également

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour