UiPath Documentation
uipath-cli
latest
false
UiPath-CLI-Benutzerhandbuch
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UIP-Administratorroboterkonten

Syntax und Optionen für „uip admin robot-accounts“, „uip admin pat“ und „uip admin Scopes“ – nicht-menschliche Identitäten, persönliche Zugriffstoken und die OAuth2-Scope-Referenz.

Drei verwandte, unabhängige Befehlsgruppen: robot-accounts (nicht-menschliche Verzeichnisidentitäten, die für die Unattended-Automatisierung verwendet werden), pat (persönliche Zugriffstoken für die API-Authentifizierung) und scopes (eine schreibgeschützte Referenz jedes OAuth2-Scope externe Apps und PATs).

Zusammenfassung​

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

Verben​

„Gruppieren“ (Group)VerbZweck
robot-accountslistListen Sie Roboterkonten in der Partition auf.
robot-accountsgetRufen Sie die Details eines Roboterkontos nach ID ab.
robot-accountscreateEin neues Roboterkonto erstellen.
robot-accountsupdateAktualisieren Sie den Anzeigenamen eines Roboterkontos.
robot-accountsdeleteLöschen Sie ein Roboterkonto nach ID.
patlistListen Sie persönliche Zugriffstoken auf (Ihre oder die der Organisation mit --scope all).
patcreateErstellen Sie ein neues persönliches Zugriffstoken.
patrevokeEin Token widerrufen.
patregenerateGenerieren Sie ein Token mit einem neuen Ablaufdatum erneut.
scopeslistListen Sie jeden verfügbaren OAuth2-Scope auf, gruppiert nach Ressource.

UIP-Administratorroboterkonten-Liste​

Listen Sie Roboterkonten in der Partition auf. Gibt die Konto-ID, den Namen, den Anzeigenamen und die Erstellungszeit zurück.

Optionen​

LongShortWertStandardBeschreibung
--search <term>-sstring–Anhand des Namens suchen.
--sort-by <field>string–Sortierfeld, z. B Name).
--sort-order <direction>asc|descascSortierrichtung.
--limit <number>-lInteger50Anzahl der zurückzugebenden Elemente.
--offset <number>Integer0Anzahl der zu überspringenden Elemente.

Beispiel​

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

Datenform (--output 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-Administratorroboterkonten abrufen​

Rufen Sie Roboterkontodetails nach ID ab.

Argumente​

NameErforderlichZweck
<robot-account-id>jaRoboterkonto-ID (UUID).

Beispiel​

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

Datenform (--output 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": [] } }

UIP-Administratorroboterkonten erstellen​

Erstellen Sie ein neues Roboterkonto in der Partition.

Argumente​

NameErforderlichZweck
<name>jaRoboterkontoname.

Optionen​

LongWertBeschreibung
--display-name <name>stringAnzeigename. Standardmäßig <name>, wenn keine Angabe erfolgt.

Beispiel​

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

Datenform (--output 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" } }

Aktualisierung der UIP-Administratorroboterkonten​

Aktualisieren Sie den Anzeigenamen eines Roboterkontos. --display-name ist das einzige Feld und effektiv erforderlich – das Entfernen schlägt auf Clientseite fehl ("No fields to update").

Argumente​

NameErforderlichZweck
<robot-account-id>jaRoboterkonto-ID (UUID).

Optionen​

LongWertErforderlichBeschreibung
--display-name <name>stringjaNeuer Anzeigename.

Beispiel​

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"

Datenform (--output json)​

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

UIP-Administratorroboterkonten löschen​

Löschen Sie ein Roboterkonto nach ID.

Argumente​

NameErforderlichZweck
<robot-account-id>jaRoboterkonto-ID (UUID).

Beispiel​

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

Datenform (--output 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" } }

UIP-Administrator-Patchliste​

Listen Sie persönliche Zugriffstoken auf. Standardmäßig werden nur Ihre eigenen aufgeführt; --scope all (nur Administrator) listet jedes Token in der Organisation auf.

Optionen​

LongWertBeschreibung
--scope <scope>allNur "all" wird akzeptiert – jeder andere Wert schlägt auf Clientseite mit einem expliziten Fehler fehl. Lassen Sie es zu, nur Ihre eigenen Token aufzulisten.
--search <term>stringFiltern nach Benutzersuchbegriff. Impliziert --scope all auch wenn --scope nicht übergeben wird.
--limit <number> (-l)IntegerDer Standardwert ist 50. Anzahl der zurückzugebenden Elemente.
--offset <number>IntegerDer Standardwert ist 0. Anzahl der zu überspringenden Elemente.

Beispiel​

uip admin pat list
uip admin pat list

Datenform (--output 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"] }
  ]
}

UIP-Administratorpatch erstellen​

Erstellen Sie ein neues persönliches Zugriffstoken. Der Tokenwert wird nur einmal zurückgegeben – er ist später nicht mehr abrufbar.

Optionen​

LongWertErforderlichBeschreibung
--description <text>stringjaBeschreibung für das Token.
--expiration <date>YYYY-MM-DDjaAblaufdatum. Strikt validiert – weist falsch formatierte Datumsangaben und Kalenderüberrollen zurück (z. B. 2027-02-30).
--scope <scopes>durch Kommas getrennt sindjaEin oder mehrere Scopes, z. B. OR.Folders.Read,OR.Jobs.Read). Den vollständigen Katalog finden Sie unter scopes list .

Beispiel​

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"

Datenform (--output 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." } }

UIP-Administratorpatch widerrufen​

Widerrufen Sie ein persönliches Zugriffstoken.

Argumente​

NameErforderlichZweck
<id>jaToken-ID (UUID). Finden Sie es mit pat list.

Beispiel​

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

Datenform (--output 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" } }

UIP-Administratoraktualisierung​

Generieren Sie erneut ein persönliches Zugriffstoken mit einem neuen Ablaufdatum. Wie create wird der neue Tokenwert nur einmal angezeigt.

Argumente​

NameErforderlichZweck
<id>jaToken-ID (UUID).

Optionen​

LongWertErforderlichBeschreibung
--expiration <date>YYYY-MM-DDjaNeues Ablaufdatum. Die gleiche strenge Validierung wie bei create.

Beispiel​

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

Datenform (--output 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 der Administrator-Scopes​

Listen Sie jeden OAuth2-Scope auf, der für externe Apps und persönliche Zugriffstoken verfügbar ist, gruppiert nach Ressource. Schreibgeschützt, keine Optionen über globale Optionen hinaus.

Beispiel​

uip admin scopes list
uip admin scopes list

Datenform (--output 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 für jeden Scope-Eintrag ist "user" (delegiert, erfordert einen angemeldeten Benutzer) oder "application" (nur App) – die gleiche Unterscheidung der external-apps create-Flags --user-scope/--app-scope und pat create --scope von }Flag aus.

Siehe auch​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben