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 (Kernbefehle)

Kernbefehle in der UiPath CLI, die keine Toolinstallation erfordern, und die Authentifizierung, den Toollebenszyklus, Fähigkeiten, MCP-Bridge und Shell-Vervollständigung abdecken.

Die Kern -Befehlsoberfläche ist alles, mit dem der Host (@uipath/cli) ausgeliefert wird – keine Toolinstallation erforderlich. Diese Befehle verwalten die Authentifizierung, den Toollebenszyklus, die Fähigkeiten von AI-Coding Agent, die MCP-Bridge und die Shell-Vervollständigung. Jeder Befehl auf dieser Seite ist verfügbar, sobald npm install -g @uipath/cli beendet ist.

Befehle, die mit einer UiPath-Oberfläche kommunizieren (Orchestrator, Lösungen, Agents usw.), finden Sie auf den Referenzseiten der einzelnen Tools – jede wird von einem separaten npm-Paket bereitgestellt, das der Host bei Bedarf lädt.

Die Hostbefehle​

Der CLI-Host registriert 11 Befehle der obersten Ebene (uip track ist ausgeblendete interne Telemetrie und ist nicht benutzerorientiert – die anderen 10 sind):

BefehlZweckAnmeldung erforderlich
uip loginAuthentifizierung über interaktives OAuth2, externe App, Umgebungsvariablen oder föderierte/Workload-Identität; wechseln Sie zu Mandanten. Schreibt eine Sitzung in .uipath/.auth.–
uip logoutEntfernen Sie die Anmeldeinformationsdatei.–
uip login statusZeigen Sie die aktuelle Organisation, den Mandanten, das Ablaufdatum und die Anmeldeinformationsdatei an, die die CLI liest.Optional (meldet Not logged in andernfalls)
uip configAbrufen, Festlegen und Löschen lokaler CLI-Konfigurationswerte (einschließlich der uip tools update -Reads für Versions-PINs).–
uip userZeigt die Identität des aktuell authentifizierten Benutzers an.Ja
uip feedbackSenden Sie Feedback zur CLI.–
uip toolsAuflisten, Suchen, Installieren, Aktualisieren, Deinstallieren der installierbaren Tools (Orchestrator, Lösung, Agent, Test Manager, …).–
uip skillsInstallieren Sie UiPath-Fähigkeiten in KI-Codierungs-Agents.–
uip mcpStellen Sie die CLI als Modellkontextprotokollserver über Studio bereit.Pro run_command (erbt die dateibasierte Sitzung).
uip updateSelbstaktualisierung der CLI, der installierten Tools und installierten Fähigkeiten.–
uip completionInstallieren oder drucken Sie die Shell-Registerkartenvervollständigung (bash, zsh,daten, pwsh).–

Zusammenfassung​

uip login [--tenant <name>] [--organization <name>] [--authority <url>] [--client-id <id>] [--client-secret <secret> | --client-assertion <jwt>] [--scope <scopes>] [--no-browser] [-f <folder>]
uip login status                       [-f <folder>]
uip login refresh                      [--login-validity <minutes>]
uip login which                        [-f <folder>]
uip login tenant list                  [-f <folder>]
uip login tenant set <name>            [-f <folder>]
uip logout                             [-f <folder>]
uip config get / set / clear <key>
uip user
uip feedback send
uip tools list / search / install / update / uninstall …
uip skills list / search / show / install / update / uninstall --agent <name>
uip mcp serve
uip update [--dry-run] [--tools-only] [--skills-only]
uip completion [shell] [--print] [--uninstall]
uip login [--tenant <name>] [--organization <name>] [--authority <url>] [--client-id <id>] [--client-secret <secret> | --client-assertion <jwt>] [--scope <scopes>] [--no-browser] [-f <folder>]
uip login status                       [-f <folder>]
uip login refresh                      [--login-validity <minutes>]
uip login which                        [-f <folder>]
uip login tenant list                  [-f <folder>]
uip login tenant set <name>            [-f <folder>]
uip logout                             [-f <folder>]
uip config get / set / clear <key>
uip user
uip feedback send
uip tools list / search / install / update / uninstall …
uip skills list / search / show / install / update / uninstall --agent <name>
uip mcp serve
uip update [--dry-run] [--tools-only] [--skills-only]
uip completion [shell] [--print] [--uninstall]

Jeder Befehl berücksichtigt auch das globale Flag --interactive/--no-interactive (siehe Globale Optionen) – es gibt keine befehlsspezifische Kurzform dafür.

Alle Kernbefehle berücksichtigen die globalen Optionen (--output, --output-filter, --log-level, --log-file, --profile, --interactive/--no-interactive) und folgen dem Standardvertrag für den Exitcode.

Wie sich die Kernoberfläche auf Tools bezieht​

Jeder andere uip <tool> … -Aufruf wird über diesen ausgeführt:

  1. Die Authentifizierung wird einmal mit uip login eingerichtet und von jedem nachfolgenden Toolaufruf (Orchestrator, Lösung, Agent, …) übernommen.
  2. Toollebenszyklus (uip tools install) steuert, welche Erweiterungspakete geladen werden, wenn Sie das nächste Mal ein Toolpräfix aufrufen.
  3. Fähigkeiten stehen neben Tools – sie lehren KI-Agents, wie sie uip verwenden, anstatt neue Befehle hinzuzufügen.
  4. MCP umschließt die gesamte Oberfläche (Kern + installierte Tools) als ein einziges MCP-Tool, das jeder MCP-fähige Client aufrufen kann.
  5. Die Vervollständigung erkennt Befehle zur Installationszeit, also führen Sie uip completion nach uip tools install erneut aus, wenn Sie eine Vervollständigung für neu hinzugefügte Befehle möchten.

Authentifizierungsform​

Jeder Kernbefehl mit Ausnahme der Authentifizierungsbefehle selbst funktioniert ohne Sitzung – sie kommunizieren nur mit lokalen Dateien (Konfiguration, Manifest, Vervollständigungsskript). Die Authentifizierungsbefehle verwalten die Sitzung selbst:

  • uip login – interaktiver OAuth2 (Browser), externe App (Client-Anmeldeinformationen), Umgebungsvariablentoken und Verbund/Workload-Identität (--client-assertion). Siehe Authentifizierung. --profile ordnet die Sitzung einem benannten Anmeldeinformationssatz zu, der orchestral zu dem von Ihnen verwendeten Flow ist.
  • uip logout – entfernt die Datei. Der env-var-Flow hat nichts zu löschen.
  • uip login status – meldet die aktive Sitzung.
  • uip login refresh – Aktualisiert proaktiv das Zugriffstoken und gibt eine maschinenlesbare Sitzungsnutzlast für programmgesteuerte Verbraucher aus.
  • uip login which – Gibt an, aus welcher die aktive Sitzungs-/Anmeldeinformationsdatei aufgelöst wurde.
  • uip login tenant list / set – Wechseln Sie den Mandanten ohne erneute Authentifizierung.

Toolbefehle erben die Sitzung, die sich zum Zeitpunkt des Aufrufs auf der Festplatte befindet; --tenant Überschreibungen pro Aufruf.

Wohin jeder Befehl seine Ausgabe sendet​

StreamInhalt
standardoutDer strukturierte JSON-Umschlag (Result, Code, Data, …). Eine pro Aufruf.
StandardrProtokolle (gesteuert durch --log-level), Fortschrittsindikatoren und für Menschen lesbaren Fehlertext. Niemals durch Maschine parsbare JSON.

Die Aufteilung wird überall erzwungen; Sie können sie unabhängig umleiten:

uip tools list > tools.json 2> uip.log
uip tools list > tools.json 2> uip.log

Unter Ausgabeformate finden Sie die fünf Formate (json, table, yaml, plain, markdown) und JMESPath-Filterung.

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