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 utilisateurs

uip or users gère les utilisateurs d'Orchestrator au niveau du locataire - liste, création, modification et suppression d'utilisateurs, plus leur affectation à des dossiers et la gestion des affectations de rôle au niveau du locataire. Pour la gestion des rôles au niveau du dossier, consultez uip or roles.

Synthèse

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

Verbes

VerbeObjectif
listRépertoriez les utilisateurs du locataire avec des filtres facultatifs.
list-in-folderRépertoriez les utilisateurs affectés à un dossier, avec leurs rôles au niveau du dossier.
list-availableRépertoriez les utilisateurs qui peuvent toujours être affectés à un dossier (pas encore affectés).
getRécupérer un utilisateur par clé.
createCréer un nouvel utilisateur; vous pouvez éventuellement attribuer des rôles de locataire et définir des informations d'identification d'exécution Unattended.
deleteSupprimez un utilisateur par clé.
assignAffectez un utilisateur à un dossier, en option avec des rôles au niveau du dossier.
unassignSupprime un utilisateur d'un dossier.
editModifier les propriétés de l’utilisateur (sémantique PATCH).
currentRenvoyez les détails de l’utilisateur actuellement authentifié.
assign-rolesRemplacez les attributions de rôles au niveau du locataire d'un utilisateur.

liste uip ou utilisateurs

Lister les utilisateurs dans le locataire. Renvoie la clé utilisateur, le nom d'utilisateur, le nom complet, l'e-mail, le type et le statut actif.

Options

ShortLongValeur (Value)DefaultDescription
--keyGUIDFiltrer par clé utilisateur (correspondance exacte).
--usernametextFiltrer par nom d'utilisateur (contient la correspondance).
--emailtextFiltrer par adresse e-mail (contient une correspondance).
-l--limitNumérique50Taille de la page.
--offsetNumérique0Nombre d'ignorers.
--order-byChampTri OData (par exemple, UserName asc).
--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API.

Exemples

uip or users list --limit 10
uip or users list --username admin
uip or users list --output-filter 'Data[].{key:Key, name:UserName}'
uip or users list --limit 10
uip or users list --username admin
uip or users list --output-filter 'Data[].{key:Key, name:UserName}'

Format des données (--sortie json)

{
  "Code": "UserList",
  "Data": [
    {
      "Key": "d4e5f6a7-0000-0000-0000-000000000001",
      "UserName": "admin@example.com",
      "FullName": "Admin User",
      "Email": "admin@example.com",
      "Type": "User",
      "IsActive": true
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "UserList",
  "Data": [
    {
      "Key": "d4e5f6a7-0000-0000-0000-000000000001",
      "UserName": "admin@example.com",
      "FullName": "Admin User",
      "Email": "admin@example.com",
      "Type": "User",
      "IsActive": true
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

uip ou utilisateurs - liste-in-dossier

Répertoriez les utilisateurs affectés à un dossier, avec leurs rôles au niveau du dossier. Nécessite --folder-path ou --folder-key.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.
--folder-pathChemin d'accèsDossier cible. Indiquez ceci ou --folder-key.
--folder-keyGUIDDossier cible. Indiquez ceci ou --folder-path.
--include-inheritedDrapeaudésactivéAfficher également les utilisateurs hérités des dossiers parents.
-l--limitNumérique50Taille de la page.
--offsetNumérique0Nombre d'ignorers.
--order-byChampId descTri OData.

Exemples

uip or users list-in-folder --folder-path "Shared"
uip or users list-in-folder --folder-path "Shared" --include-inherited
uip or users list-in-folder --folder-path "Shared" \
    --output-filter 'Data[].{name:UserName, roles:Roles}'
uip or users list-in-folder --folder-path "Shared"
uip or users list-in-folder --folder-path "Shared" --include-inherited
uip or users list-in-folder --folder-path "Shared" \
    --output-filter 'Data[].{name:UserName, roles:Roles}'

Format des données (--sortie json)

{
  "Code": "UserList",
  "Data": [
    {
      "Key": "d4e5f6a7-0000-0000-0000-000000000001",
      "UserName": "admin@example.com",
      "FullName": "Admin User",
      "Type": "User",
      "IsInherited": false,
      "Roles": "Folder Administrator"
    }
  ]
}
{
  "Code": "UserList",
  "Data": [
    {
      "Key": "d4e5f6a7-0000-0000-0000-000000000001",
      "UserName": "admin@example.com",
      "FullName": "Admin User",
      "Type": "User",
      "IsInherited": false,
      "Roles": "Folder Administrator"
    }
  ]
}

UIP ou liste d'utilisateurs disponible

Répertoriez les utilisateurs du locataire qui peuvent toujours être affectés à un dossier. Utilisez les clés renvoyées avec users assign ou roles assign.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.
--folder-pathChemin d'accèsDossier cible. Indiquez ceci ou --folder-key.
--folder-keyGUIDDossier cible. Indiquez ceci ou --folder-path.
-s--searchtextFiltrer par nom d'utilisateur (contient la correspondance).
-l--limitNumérique50Taille de la page.
--offsetNumérique0Nombre d'ignorers.

Exemples

uip or users list-available --folder-path "Shared"
uip or users list-available --folder-path "Shared" --search admin
uip or users list-available --folder-path "Shared" \
    --output-filter 'Data[].Key'
uip or users list-available --folder-path "Shared"
uip or users list-available --folder-path "Shared" --search admin
uip or users list-available --folder-path "Shared" \
    --output-filter 'Data[].Key'

Format des données (--sortie json)

{
  "Code": "UserAvailableList",
  "Data": [
    {
      "Key": "d4e5f6a7-0000-0000-0000-000000000003",
      "UserName": "newuser@example.com",
      "Roles": ""
    }
  ]
}
{
  "Code": "UserAvailableList",
  "Data": [
    {
      "Key": "d4e5f6a7-0000-0000-0000-000000000003",
      "UserName": "newuser@example.com",
      "Roles": ""
    }
  ]
}

uip ou utilisateurs obtenir

Récupérer un utilisateur par clé GUID.

Arguments

NomRequisObjectif
<user-key>ouiClé d'utilisateur.

Options

ShortLongValeur (Value)DefaultDescription
-t--tenantnamesession par défautRemplacer le locataire.
--all-fieldsDrapeaudésactivéRenvoyez la charge utile complète de l'API.

Exemples

uip or users get d4e5f6a7-0000-0000-0000-000000000001
uip or users get d4e5f6a7-0000-0000-0000-000000000001 --all-fields
uip or users get d4e5f6a7-0000-0000-0000-000000000001 --output-filter 'Data.Email'
uip or users get d4e5f6a7-0000-0000-0000-000000000001
uip or users get d4e5f6a7-0000-0000-0000-000000000001 --all-fields
uip or users get d4e5f6a7-0000-0000-0000-000000000001 --output-filter 'Data.Email'

Format des données (--sortie json)

{
  "Code": "User",
  "Data": {
    "Key": "d4e5f6a7-0000-0000-0000-000000000001",
    "UserName": "admin@example.com",
    "FullName": "Admin User",
    "Email": "admin@example.com",
    "Type": "User",
    "IsActive": true
  }
}
{
  "Code": "User",
  "Data": {
    "Key": "d4e5f6a7-0000-0000-0000-000000000001",
    "UserName": "admin@example.com",
    "FullName": "Admin User",
    "Email": "admin@example.com",
    "Type": "User",
    "IsActive": true
  }
}

uip ou utilisateurs créent

Créez un nouvel utilisateur de locataire. Seul --username est requis. L’API nécessite rolesList, donc --role-keys est efficacement requis dans la pratique — utilisez-le avec des GUID de rôle à l’échelle du locataire.

Options

Identité
ShortLongValeur (Value)DefaultDescription
--usernametextrequisNom d'utilisateur de connexion.
--nametextPrénom.
--surnametextNom de famille.
--emailtext« john.doe@example.com ».
--typeENUMType d'utilisateur (par exemple, User, DirectoryUser).
-t--tenantnamesession par défautRemplacer le locataire.
Rôles et licences
ShortLongValeur (Value)DefaultDescription
--role-keysCSV de GUIDGUID de rôle à l'échelle du locataire (résolu par les noms de rôle pour la charge utile de l'API).
--license-typeENUMPar exemple, Attended, Unattended, StudioPro.
Autorisations de session (paires d'indicateurs)
ShortLongValeur (Value)DefaultDescription
--allow-unattended / --deny-unattendedDrapeauAutorisez ou refusez l’exécution de la tâche non assistée.
--allow-attended / --deny-attendedDrapeauAutoriser ou refuser les sessions Attended.
--allow-login / --deny-loginDrapeauAutoriser ou refuser la connexion à Orchestrator.
--allow-personal-workspace / --deny-personal-workspaceDrapeauAutoriser ou refuser l’espace de travail personnel.
--active / --inactiveDrapeauActivez ou désactivez l’utilisateur.
Informations d’identification d’exécution Unattended
ShortLongValeur (Value)DefaultDescription
--unattended-usernametextCompte Windows (par exemple, DOMAIN\user).
--unattended-passwordtextMot de passe ou, pour les magasins d'identifiants en lecture seule, nom de référence du secret externe.
--credential-store-keyGUIDMagasin dʹidentifiants. Utilisez credential-stores list pour le trouver.
--credential-typeENUMDefault ou SmartCard.
--limit-concurrent / --no-limit-concurrentDrapeauAutorisez ou interdisez l’exécution simultanée sur plusieurs machines.

Exemples

uip or users create --username newuser@example.com --email newuser@example.com \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001

uip or users create --username bot@example.com --name Bot --surname Worker \
    --role-keys a1b2c3d4-0000-0000-0000-000000000002 \
    --unattended-username DOMAIN\\bot --unattended-password s3cret

uip or users create --username newuser@example.com \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001 \
    --output-filter 'Data.Key'
uip or users create --username newuser@example.com --email newuser@example.com \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001

uip or users create --username bot@example.com --name Bot --surname Worker \
    --role-keys a1b2c3d4-0000-0000-0000-000000000002 \
    --unattended-username DOMAIN\\bot --unattended-password s3cret

uip or users create --username newuser@example.com \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001 \
    --output-filter 'Data.Key'

Format des données (--sortie json)

{
  "Code": "User",
  "Data": {
    "Key": "d4e5f6a7-0000-0000-0000-000000000010",
    "UserName": "newuser@example.com",
    "FullName": "",
    "Email": "newuser@example.com",
    "Type": "User",
    "IsActive": true
  }
}
{
  "Code": "User",
  "Data": {
    "Key": "d4e5f6a7-0000-0000-0000-000000000010",
    "UserName": "newuser@example.com",
    "FullName": "",
    "Email": "newuser@example.com",
    "Type": "User",
    "IsActive": true
  }
}

uip ou suppression d’utilisateurs

Supprimer définitivement un utilisateur du locataire.

Arguments

NomRequisObjectif
<user-key>ouiClé d'utilisateur.

Options

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

Exemples

uip or users delete d4e5f6a7-0000-0000-0000-000000000010
uip or users delete d4e5f6a7-0000-0000-0000-000000000010 --output-filter 'Data.Status'
uip or users delete d4e5f6a7-0000-0000-0000-000000000010 --output plain
uip or users delete d4e5f6a7-0000-0000-0000-000000000010
uip or users delete d4e5f6a7-0000-0000-0000-000000000010 --output-filter 'Data.Status'
uip or users delete d4e5f6a7-0000-0000-0000-000000000010 --output plain

Format des données (--sortie json)

{
  "Code": "UserDeleted",
  "Data": { "Key": "d4e5f6a7-0000-0000-0000-000000000010", "Status": "Deleted successfully" }
}
{
  "Code": "UserDeleted",
  "Data": { "Key": "d4e5f6a7-0000-0000-0000-000000000010", "Status": "Deleted successfully" }
}

UIP ou utilisateurs affecter

Affectez un utilisateur à un dossier, en option avec des rôles au niveau du dossier.

Options

ShortLongValeur (Value)DefaultDescription
--user-keyGUIDrequisClé d'utilisateur.
--role-keysCSV de GUIDGUID du rôle de l'étendue du dossier.
--folder-pathChemin d'accèsDossier cible. Indiquez ceci ou --folder-key.
--folder-keyGUIDDossier cible.
-t--tenantnamesession par défautRemplacer le locataire.

Exemples

uip or users assign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared"

uip or users assign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared" \
    --role-keys a1b2c3d4-0000-0000-0000-000000000002

uip or users assign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared" --output-filter 'Data.Status'
uip or users assign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared"

uip or users assign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared" \
    --role-keys a1b2c3d4-0000-0000-0000-000000000002

uip or users assign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared" --output-filter 'Data.Status'

Format des données (--sortie json)

{
  "Code": "UserAssigned",
  "Data": {
    "UserKey": "d4e5f6a7-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "Status": "Assigned successfully"
  }
}
{
  "Code": "UserAssigned",
  "Data": {
    "UserKey": "d4e5f6a7-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "Status": "Assigned successfully"
  }
}

UIP ou utilisateurs désaffecter

Supprime un utilisateur d'un dossier. L'utilisateur n'est pas supprimé.

Options

ShortLongValeur (Value)DefaultDescription
--user-keyGUIDrequisClé d'utilisateur.
--folder-pathChemin d'accèsDossier à partir duquel supprimer. Indiquez ceci ou --folder-key.
--folder-keyGUIDDossier à partir duquel supprimer.
-t--tenantnamesession par défautRemplacer le locataire.

Exemples

uip or users unassign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared"

uip or users unassign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-key b1c2d3e4-0000-0000-0000-000000000001

uip or users unassign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared" --output-filter 'Data.Status'
uip or users unassign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared"

uip or users unassign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-key b1c2d3e4-0000-0000-0000-000000000001

uip or users unassign --user-key d4e5f6a7-0000-0000-0000-000000000001 \
    --folder-path "Shared" --output-filter 'Data.Status'

Format des données (--sortie json)

{
  "Code": "UserUnassigned",
  "Data": {
    "UserKey": "d4e5f6a7-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "Status": "Unassigned successfully"
  }
}
{
  "Code": "UserUnassigned",
  "Data": {
    "UserKey": "d4e5f6a7-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "Status": "Unassigned successfully"
  }
}

modification de l'interface utilisateur ou des utilisateurs

Modifiez un utilisateur par clé. Lit les valeurs actuelles, fusionne les champs fournis et enregistre. Indiquez au moins une option à mettre à jour.

Arguments

NomRequisObjectif
<user-key>ouiClé d'utilisateur.

Options

Mêmes indicateurs que users create, à l'exception de --username (ne peut pas être modifié) et --role-keys (utilisez users assign-roles à la place). Toutes les paires d’indicateurs d’autorisation de session, le type de licence et les options d’informations d’identification Unattended s’appliquent.

Exemples

uip or users edit d4e5f6a7-0000-0000-0000-000000000001 --email newmail@example.com

uip or users edit d4e5f6a7-0000-0000-0000-000000000001 \
    --allow-unattended --license-type Unattended

uip or users edit d4e5f6a7-0000-0000-0000-000000000001 --inactive \
    --output-filter 'Data.Status'
uip or users edit d4e5f6a7-0000-0000-0000-000000000001 --email newmail@example.com

uip or users edit d4e5f6a7-0000-0000-0000-000000000001 \
    --allow-unattended --license-type Unattended

uip or users edit d4e5f6a7-0000-0000-0000-000000000001 --inactive \
    --output-filter 'Data.Status'

Format des données (--sortie json)

{
  "Code": "UserUpdated",
  "Data": { "Key": "d4e5f6a7-0000-0000-0000-000000000001", "Status": "Updated successfully" }
}
{
  "Code": "UserUpdated",
  "Data": { "Key": "d4e5f6a7-0000-0000-0000-000000000001", "Status": "Updated successfully" }
}

uip ou utilisateurs actuels

Renvoyez l’utilisateur actuellement authentifié. Utile pour vérifier la session et découvrir votre propre clé d'utilisateur.

Options

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

Exemples

uip or users current
uip or users current --output-filter 'Data.Key'
uip or users current --output table
uip or users current
uip or users current --output-filter 'Data.Key'
uip or users current --output table

Format des données (--sortie json)

Même User forme que users get.

uip ou utilisateurs assignent-rôles

Attribuer des rôles au niveau du locataire à un utilisateur. Cela remplace les rôles de locataire actuels de l’utilisateur. Utilisez roles set-role-users pour une appartenance supplémentaire au niveau du rôle.

Arguments

NomRequisObjectif
<user-key>ouiClé d'utilisateur.

Options

ShortLongValeur (Value)DefaultDescription
--role-keysCSV de GUIDrequisGUID de rôle à attribuer à l’étendue du locataire.
-t--tenantnamesession par défautRemplacer le locataire.

Exemples

uip or users assign-roles d4e5f6a7-0000-0000-0000-000000000001 \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001

uip or users assign-roles d4e5f6a7-0000-0000-0000-000000000001 \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001,a1b2c3d4-0000-0000-0000-000000000002

uip or users assign-roles d4e5f6a7-0000-0000-0000-000000000001 \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001 \
    --output-filter 'Data.RolesAssigned'
uip or users assign-roles d4e5f6a7-0000-0000-0000-000000000001 \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001

uip or users assign-roles d4e5f6a7-0000-0000-0000-000000000001 \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001,a1b2c3d4-0000-0000-0000-000000000002

uip or users assign-roles d4e5f6a7-0000-0000-0000-000000000001 \
    --role-keys a1b2c3d4-0000-0000-0000-000000000001 \
    --output-filter 'Data.RolesAssigned'

Format des données (--sortie json)

{
  "Code": "UserRolesAssigned",
  "Data": {
    "UserKey": "d4e5f6a7-0000-0000-0000-000000000001",
    "RolesAssigned": 1,
    "Status": "Assigned successfully"
  }
}
{
  "Code": "UserRolesAssigned",
  "Data": {
    "UserKey": "d4e5f6a7-0000-0000-0000-000000000001",
    "RolesAssigned": 1,
    "Status": "Assigned successfully"
  }
}

Codes de sortie

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

  • uip or roles — gérez les rôles et l'appartenance à un utilisateur rôle.
  • uip or folders — recherchez des clés de dossier pour users assign / unassign.
  • uip or jobs — en particulier jobs start --user-keys.

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