UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
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.

UiPath admin - Comptes Robot

Syntaxe et options pour `uip admin robot-accounts`, `uip admin tutoriel` et `uip admin scopes` — identités non humaines, jetons d'accès personnels et la référence d'étendue OAuth2.

Trois groupes de commandes indépendants liés: robot-accounts (identités d'annuaire non-humaines utilisées pour l'automatisation unattended), pat (jetons d'accès personnels pour l'authentification de l'API) et scopes (une référence en lecture seule de chaque étendue OAuth2 disponible à des applications externes et des PAT).

Synthèse​

uip admin robot-accounts list [--search <term>] [--sort-by <field>] [--sort-order asc|desc] [--limit <n>] [--offset <n>]
uip admin robot-accounts get <robot-account-id>
uip admin robot-accounts create <name> [--display-name <name>]
uip admin robot-accounts update <robot-account-id> --display-name <name>
uip admin robot-accounts delete <robot-account-id>

uip admin pat list [--scope all] [--search <term>] [--limit <n>] [--offset <n>]
uip admin pat create --description <text> --expiration <date> --scope <scopes>
uip admin pat revoke <id>
uip admin pat regenerate <id> --expiration <date>

uip admin scopes list
uip admin robot-accounts list [--search <term>] [--sort-by <field>] [--sort-order asc|desc] [--limit <n>] [--offset <n>]
uip admin robot-accounts get <robot-account-id>
uip admin robot-accounts create <name> [--display-name <name>]
uip admin robot-accounts update <robot-account-id> --display-name <name>
uip admin robot-accounts delete <robot-account-id>

uip admin pat list [--scope all] [--search <term>] [--limit <n>] [--offset <n>]
uip admin pat create --description <text> --expiration <date> --scope <scopes>
uip admin pat revoke <id>
uip admin pat regenerate <id> --expiration <date>

uip admin scopes list

Verbes​

GroupeVerbeObjectif
robot-accountslistRépertoriez les comptes Robot dans la partition.
robot-accountsgetRécupérez les détails d'un compte Robot par ID.
robot-accountscreateCréez un nouveau compte de robot.
robot-accountsupdateMettez à jour le nom complet d'un compte Robot.
robot-accountsdeleteSupprimez un compte Robot par ID.
patlistRépertoriez les jetons d’accès personnels (les vôtres ou ceux de l’organisation avec --scope all).
patcreateCréez un nouveau jeton d'accès personnel.
patrevokeRévoquer un jeton.
patregenerateRégénérez un jeton avec une nouvelle expiration.
scopeslistRépertorie toutes les étendues OAuth2 disponibles, regroupées par ressource.

Administrateur UiPath Robot-Accounts - Liste​

Répertoriez les comptes Robot dans la partition. Renvoie l’ID, le nom, le nom complet et l’heure de création du compte.

Options​

LongShortValeur (Value)DefaultDescription
--search <term>-sstring—Recherchez par nom.
--sort-by <field>string—Champ de tri, par exemple Name.
--sort-order <direction>asc|descascChoisir l'ordre de tri.
--limit <number>-lInteger50Nombre d'éléments à renvoyer.
--offset <number>Integer0Nombre d'éléments à ignorer.

Exemple​

uip admin robot-accounts list --limit 5
uip admin robot-accounts list --limit 5

Format des données (--sortie json)​

{
  "Code": "RobotAccountList",
  "Data": [
    { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "automation-bot", "displayName": "Automation Bot", "creationTime": "2026-01-15T10:00:00.000Z" }
  ]
}
{
  "Code": "RobotAccountList",
  "Data": [
    { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "automation-bot", "displayName": "Automation Bot", "creationTime": "2026-01-15T10:00:00.000Z" }
  ]
}

uip admin robot-accounts - obtenir​

Obtenez les détails du compte Robot par ID.

Arguments​

NomRequisObjectif
<robot-account-id>ouiID de compte du robot.

Exemple​

uip admin robot-accounts get a1b2c3d4-0000-0000-0000-000000000001
uip admin robot-accounts get a1b2c3d4-0000-0000-0000-000000000001

Format des données (--sortie json)​

{ "Code": "RobotAccountDetails", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "automation-bot", "displayName": "Automation Bot", "creationTime": "2026-01-15T10:00:00.000Z", "groupIds": [] } }
{ "Code": "RobotAccountDetails", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "automation-bot", "displayName": "Automation Bot", "creationTime": "2026-01-15T10:00:00.000Z", "groupIds": [] } }

création de comptes robot uip admin​

Créez un nouveau compte de robot dans la partition.

Arguments​

NomRequisObjectif
<name>ouiNom du compte de robot.

Options​

LongValeur (Value)Description
--display-name <name>stringNom complet. La valeur par défaut est <name> lorsqu'elle est omise.

Exemple​

uip admin robot-accounts create "automation-bot" --display-name "Automation Bot"
uip admin robot-accounts create "automation-bot" --display-name "Automation Bot"

Format des données (--sortie json)​

{ "Code": "RobotAccountCreated", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000002", "name": "automation-bot", "displayName": "Automation Bot" } }
{ "Code": "RobotAccountCreated", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000002", "name": "automation-bot", "displayName": "Automation Bot" } }

mise à jour des comptes robot d’administrateur UiP​

Mettez à jour le nom complet d'un compte Robot. --display-name est le seul champ et est efficacement requis - son absence échoue côté client ("No fields to update").

Arguments​

NomRequisObjectif
<robot-account-id>ouiID de compte du robot.

Options​

LongValeur (Value)RequisDescription
--display-name <name>stringouiNouveau nom complet.

Exemple​

uip admin robot-accounts update a1b2c3d4-0000-0000-0000-000000000001 --display-name "Updated Bot"
uip admin robot-accounts update a1b2c3d4-0000-0000-0000-000000000001 --display-name "Updated Bot"

Format des données (--sortie json)​

{ "Code": "RobotAccountUpdated" }
{ "Code": "RobotAccountUpdated" }

uip admin robot-accounts - Suppression​

Supprimez un compte Robot par ID.

Arguments​

NomRequisObjectif
<robot-account-id>ouiID de compte du robot.

Exemple​

uip admin robot-accounts delete a1b2c3d4-0000-0000-0000-000000000001
uip admin robot-accounts delete a1b2c3d4-0000-0000-0000-000000000001

Format des données (--sortie json)​

{ "Code": "RobotAccountDeleted", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Deleted successfully" } }
{ "Code": "RobotAccountDeleted", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Deleted successfully" } }

liste des points d'accès d'administrateur UIP​

Lister les jetons d’accès personnels Par défaut, répertorie uniquement les vôtres; --scope all (administrateur uniquement) répertorie chaque jeton de l'organisation.

Options​

LongValeur (Value)Description
--scope <scope>allSeul "all" est accepté - toute autre valeur échoue côté client avec une erreur explicite. Omettez de répertorier uniquement vos propres jetons.
--search <term>stringFiltrer par terme de recherche de l'utilisateur. Impose --scope all même si --scope n'est pas défini.
--limit <number> (-l)IntegerLe nombre par défaut est 50. Nombre d'éléments à renvoyer.
--offset <number>IntegerPar défaut 0. Nombre d'éléments à ignorer.

Exemple​

uip admin pat list
uip admin pat list

Format des données (--sortie json)​

{
  "Code": "PatList",
  "Data": [
    { "id": "a1b2c3d4-0000-0000-0000-000000000001", "description": "CI/CD token", "expiration": "2027-01-15T00:00:00.000Z", "scopes": ["OR.Folders.Read"] }
  ]
}
{
  "Code": "PatList",
  "Data": [
    { "id": "a1b2c3d4-0000-0000-0000-000000000001", "description": "CI/CD token", "expiration": "2027-01-15T00:00:00.000Z", "scopes": ["OR.Folders.Read"] }
  ]
}

création d'un traçage d'administrateur uip​

Créez un nouveau jeton d'accès personnel. La valeur du jeton n'est renvoyée qu'une seule fois et ne peut pas être récupérée ultérieurement.

Options​

LongValeur (Value)RequisDescription
--description <text>stringouiDescription du jeton.
--expiration <date>YYYY-MM-DDouiDate d’expiration. Validé de façon stricte — rejette les dates malformées et les Événements de calendrier (par exemple, 2027-02-30).
--scope <scopes>Séparé par des virgulesouiUne ou plusieurs étendues, par ex. OR.Folders.Read,OR.Jobs.Read. Voir scopes list pour le catalogue complet.

Exemple​

uip admin pat create --description "CI/CD token" --expiration 2027-01-15 --scope "OR.Folders.Read,OR.Jobs.Read"
uip admin pat create --description "CI/CD token" --expiration 2027-01-15 --scope "OR.Folders.Read,OR.Jobs.Read"

Format des données (--sortie json)​

{ "Code": "PatCreated", "Data": { "Token": "...", "Warning": "Save this token now. It will not be shown again." } }
{ "Code": "PatCreated", "Data": { "Token": "...", "Warning": "Save this token now. It will not be shown again." } }

révocation du mot de passe d’administrateur UIP​

Révoquer un jeton d'accès personnel.

Arguments​

NomRequisObjectif
<id>ouiID de jeton. Trouvez-le avec pat list.

Exemple​

uip admin pat revoke a1b2c3d4-0000-0000-0000-000000000001
uip admin pat revoke a1b2c3d4-0000-0000-0000-000000000001

Format des données (--sortie json)​

{ "Code": "PatRevoked", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Revoked successfully" } }
{ "Code": "PatRevoked", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Revoked successfully" } }

régénérer le traçage d’administrateur UIP​

Régénérer un jeton d'accès personnel avec une nouvelle expiration. Comme create, la nouvelle valeur de jeton ne s’affiche qu’une seule fois.

Arguments​

NomRequisObjectif
<id>ouiID de jeton.

Options​

LongValeur (Value)RequisDescription
--expiration <date>YYYY-MM-DDouiNouvelle date d’expiration. Même validation stricte que create.

Exemple​

uip admin pat regenerate a1b2c3d4-0000-0000-0000-000000000001 --expiration 2028-01-15
uip admin pat regenerate a1b2c3d4-0000-0000-0000-000000000001 --expiration 2028-01-15

Format des données (--sortie json)​

{ "Code": "PatRegenerated", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Token": "...", "Warning": "Save this token now. It will not be shown again." } }
{ "Code": "PatRegenerated", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Token": "...", "Warning": "Save this token now. It will not be shown again." } }

liste des étendues d’administrateur UiP​

Répertoriez toutes les étendues OAuth2 disponibles pour les applications externes et les jetons d’accès personnels, regroupées par ressource. En lecture seule, aucune option autre que les options globales.

Exemple​

uip admin scopes list
uip admin scopes list

Format des données (--sortie json)​

{
  "Code": "ScopesList",
  "Data": [
    {
      "name": "UiPath.Orchestrator",
      "displayName": "Orchestrator API Access",
      "scopes": [
        { "name": "OR.Folders", "displayName": "OR.Folders", "type": "user" }
      ]
    }
  ]
}
{
  "Code": "ScopesList",
  "Data": [
    {
      "name": "UiPath.Orchestrator",
      "displayName": "Orchestrator API Access",
      "scopes": [
        { "name": "OR.Folders", "displayName": "OR.Folders", "type": "user" }
      ]
    }
  ]
}

type sur chaque entrée d'étendue est "user" (délégué, nécessite un utilisateur connecté) ou "application" (application uniquement) — la même distinction entre les indicateurs --user-scope/--app-scope de external-apps create et pat create) Extrait de l'indicateur --scope de.

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