- Überblick
- Erste Schritte
- Konzepte
- Verwenden der UiPath CLI
- Anleitungen
- CI/CD-Rezepte
- Befehlsreferenz
- Überblick
- Exitcodes
- Globale Optionen
- UIP-codierter Agent
- UIP-Coded
- UIP-Kontextgrundlage
- UIP-Dokumentation
- UIP-Funktion
- UIP-Leitplanken
- uip llm-configuration
- uip llm-gateway
- UIP-Modellhub
- Add-Test-Data-Entität
- Add-Test-Data-Queue
- Add-Test-Data-Variation
- Analysieren
- Erstellen
- Ein Projekt erstellen
- Diff
- Suchaktivitäten
- Get-Analyse-Regeln
- get-standard-aktivität-xaml
- Fehler abrufen
- Manuelle-Testfälle erhalten
- Manuelle-Testschritte erhalten
- Get-Library-Object-Repository
- Get-Object-Repository
- Get-Versionen
- Beispiel für einen Workflow abrufen
- Anwendung anzeigen
- Anzeigeelement
- Inspektionspaket
- install-data-fabric-entities
- Pakete installieren oder aktualisieren
- list-data-fabric-entities
- Listeninstanzen
- Beispiele für Listenworkflows
- Packen
- Veröffentlichen
- Remote
- restore
- Ausführen, Debuggen & Ausführung enthält
- Ausführungsdatei installieren
- Suchvorlagen
- Studio starten
- Ausführung anhalten
- TM
- UIA
- UIP-Aufgaben
- UIP-Ablaufverfolgungen
- Feedback zu UIP-Ablaufverfolgungen
- Migration
- Referenz und Support
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):
| Befehl | Zweck | Anmeldung erforderlich |
|---|---|---|
uip login | Authentifizierung über interaktives OAuth2, externe App, Umgebungsvariablen oder föderierte/Workload-Identität; wechseln Sie zu Mandanten. Schreibt eine Sitzung in .uipath/.auth. | – |
uip logout | Entfernen Sie die Anmeldeinformationsdatei. | – |
uip login status | Zeigen Sie die aktuelle Organisation, den Mandanten, das Ablaufdatum und die Anmeldeinformationsdatei an, die die CLI liest. | Optional (meldet Not logged in andernfalls) |
uip config | Abrufen, Festlegen und Löschen lokaler CLI-Konfigurationswerte (einschließlich der uip tools update -Reads für Versions-PINs). | – |
uip user | Zeigt die Identität des aktuell authentifizierten Benutzers an. | Ja |
uip feedback | Senden Sie Feedback zur CLI. | – |
uip tools | Auflisten, Suchen, Installieren, Aktualisieren, Deinstallieren der installierbaren Tools (Orchestrator, Lösung, Agent, Test Manager, …). | – |
uip skills | Installieren Sie UiPath-Fähigkeiten in KI-Codierungs-Agents. | – |
uip mcp | Stellen Sie die CLI als Modellkontextprotokollserver über Studio bereit. | Pro run_command (erbt die dateibasierte Sitzung). |
uip update | Selbstaktualisierung der CLI, der installierten Tools und installierten Fähigkeiten. | – |
uip completion | Installieren 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:
- Die Authentifizierung wird einmal mit
uip logineingerichtet und von jedem nachfolgenden Toolaufruf (Orchestrator, Lösung, Agent, …) übernommen. - Toollebenszyklus (
uip tools install) steuert, welche Erweiterungspakete geladen werden, wenn Sie das nächste Mal ein Toolpräfix aufrufen. - Fähigkeiten stehen neben Tools – sie lehren KI-Agents, wie sie
uipverwenden, anstatt neue Befehle hinzuzufügen. - MCP umschließt die gesamte Oberfläche (Kern + installierte Tools) als ein einziges MCP-Tool, das jeder MCP-fähige Client aufrufen kann.
- Die Vervollständigung erkennt Befehle zur Installationszeit, also führen Sie
uip completionnachuip tools installerneut aus, wenn Sie eine Vervollständigung für neu hinzugefügte Befehle möchten.
Ausführlich siehe So ist die UiPath CLI für die Host-vs-Tool-Architektur organisiert .
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.--profileordnet 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
| Stream | Inhalt |
|---|---|
| standardout | Der strukturierte JSON-Umschlag (Result, Code, Data, …). Eine pro Aufruf. |
| Standardr | Protokolle (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
- Konzepte: Wie die UiPath CLI organisiert ist – was „Host“ bedeutet und warum der Kern von Tools aufgeteilt wird.
- Konzepte: Tools (Plugins) – Die Whitelist für die automatische Installation und das Anheften von Versionen.
- Konzepte: Fähigkeiten – wie
uip skills installKI-Agents erweitert. - Konzepte: Sitzungen und Anmeldeinformationen – was
uip loginschreibt und wo. - Authentifizierung – Die Authentifizierungsabläufe im Detail, einschließlich der Anmeldung im Verbund/Workload-Identität.
- Globale Optionen, Austrittscodes – Verträge, die für jeden Befehl gemeinsam genutzt werden.