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

UiPath-CLI-Benutzerhandbuch

Neuigkeiten

Die UiPath CLI ist eine grundlegende Neufassung der Befehlszeilentools und ersetzt das uipcli.exe .NET-Tool, das durch 2025.10 verwendet wird. Wenn Sie von einer Pipeline 2025.10 migrieren, lesen Sie den Migrationsleitfaden – diese Seite ist die Überschriftszusammenfassung dessen, was sich geändert hat und warum.

Ein anderes Tool

UiPath CLI ist eine TypeScript-CLI, die auf npm als @uipath/cli verteilt wird und als uip aufgerufen wird. Es läuft auf Node.js 18+ unter Windows, macOS und Linux. Der Host und die meisten Tools haben keine.NET-Abhängigkeit; rpa-tool ist die Ausnahme – es umschließt den Studio-Paketer und den Workflow-Compiler, die beide noch eine.NET-Laufzeit erfordern. Installieren Sie den Host in jeder Umgebung auf die gleiche Weise:

npm install -g @uipath/cli
npm install -g @uipath/cli

Die CLI ist ein Plugin-Host. Befehle für jede UiPath-Oberfläche – Orchestrator, Lösungen, Agents, Flows, Maestro, Test Manager usw. – werden als separate npm-Pakete ausgeliefert, die uip beim ersten Verwenden automatisch installiert werden. Siehe Tools (Plugins).

Semantikversionen

Die kalenderbasierte Versionierung (2023.10, 2024.10, 2025.10) ist nicht mehr vorhanden. 1.0.0 ist der Ausgangspunkt eines Serververtrags :

  • MaJOR – zuerst grundlegende Änderungen mit einem vollständigen Einstellungszyklus.
  • MAIN – neue Befehle, neue Flags, nur Additiv. Data -Form kann sich entwickeln.
  • PATCH – nur Fehlerbehebungen.

Host- und Toolversionen sind koordiniert: Jedes Tool verfolgt standardmäßig die Zeile MaJOR.MINOR der CLI. Siehe Versionierung und Stabilität.

Mehr als CI/CD

Die Legacy-CLI war ein CI/CD-Tool: Packen, Analysieren, Bereitstellen und Ausführen von Tests. UiPath CLI 1.x deckt die vollständige Plattform ab – Erstellen, Verwalten, Betreiben, Bereitstellen – und ist so konzipiert, dass sie interaktiv von Entwicklern sowie programmgesteuert von Pipelines verwendet werden kann. Sie können jetzt:

  • Gerüst und Validierungsprojekte (uip solution new, uip agent init, uip flow init, uip maestro init).
  • Verwalten von Orchestrator-Ressourcen (Ordner, Prozesse, Pakete, Maschinen, Benutzer, Rollen, Lizenzen, Warteschlangen, Assets, Buckets, Webhooks).
  • Starten und Überwachen von Aufträgen (uip or jobs start, uip or jobs get) mit optionalem --wait-for-completion.
  • Ausführen des gesamten Agent-Lebenszyklus einschließlich Evaluierung (uip agent eval).
  • Überprüfen Sie Flow- und Maestro-Instanzen und -Vorfälle.
  • Verwalten Sie Data Fabric-Entitäten und Integration Service-Verbindungen.

Jeder Befehl gibt denselben strukturierten JSON-Umschlag zurück, sodass alles, was Sie von Hand tun können, skriptfähig ist.

JSON standardmäßig

Die Ausgabe ist standardmäßig JSON auf Standardausgabe mit einem stabilen Umschlag (Result, Code, Data, Message, Instructions). Menschen entscheiden sich mit --output table für die Tabellenansicht; Pipelines und KI-Agents erhalten saubere, strukturierte Daten ohne zusätzliche Flags. Siehe Ausgabeformate.

Benutzerfreundlichkeit, interaktive Anmeldung

uip login öffnet einen Browser, meldet Sie bei UiPath an und behält die aktualisierte Sitzung in ~/.uipath/ bei. Client-Anmeldeinformationen müssen nicht mehr in eine Entwickler-Workstation eingebettet werden. CI-Pipelines verwenden weiterhin Client-Anmeldeinformationen für externe Apps (die jetzt über --client-id env.UIPATH_CLIENT_ID übergeben werden), und Container können die Authentifizierung mit Umgebungsvariablen mit einem undurchsichtigen Zugriffstoken verwenden. Siehe Authentifizierung.

Entwickelt für KI-Codierungs-Agents

Das uip skills -System bringt Claude Code, Cursor, GitHub Copilot, Gemini CLI, Codex und OpenCode die Verwendung uip bei. Fähigkeiten werden von UiPath veröffentlicht und pro Agent installiert. Nach der Installation kann der Agent einen vollständigen Pack-Publish-Deploy-Flow ausführen, ohne dass Sie jeden Befehl eingeben müssen. Siehe Verwenden von UiPath CLI mit Codierungs-Agents.

Shell-Vervollständigung

uip completion installiert die Registerkartenvervollständigung für bash, zsh, Klicken und PowerShell. Die dynamische Flag-Wert-Vervollständigung (z. B. uip or packages upload --package-name <TAB>) ist auf zsh verfügbar, wenn sich jq auf dem PATH befindet; Die statische Vervollständigung von Unterbefehlen und Optionsnamen funktioniert für alle vier Shells.

Andere aussagekräftige Verschiebungen

  • Kein implizites env-var-Authentifizierungslesen. UIPATH_CLIENT_ID und UIPATH_CLIENT_SECRET werden nicht mehr automatisch gelesen. Übergeben Sie sie über --client-id env.UIPATH_CLIENT_ID --client-secret env.UIPATH_CLIENT_SECRET (das Präfix env. sucht die Variable zur Runtime, ohne sie in der Befehlszeile verfügbar zu machen).
  • Die Austrittscodes wurden auf fünf Werte verengt (0/1/2/3/4, plus 130 für Benutzerabbruch). Der Vertrag ist stabil innerhalb eines MaJOR-Release – Skript gegen sie. Siehe Exitcodes.
  • JMESPath-Filterung (--output-filter) für jeden Befehl zur Analysezeit mit Exitcode 3 für Syntaxfehler, damit ein Tippfehler keinen API-Aufruf verschwendet wird.
  • Plattformübergreifend. ARM64 Windows, macOS und Linux werden unterstützt – ein widerspiegeln der Node.js-Laufzeit.
  • Telemetrie-Opt-out-Variable von UIPATH_EXTENSIONS_CLI_TELEMETRY_ENABLED=False in UIPATH_TELEMETRY_DISABLED=1 umbenannt. Beide Generationen sind standardmäßig deaktiviert – aktualisieren Sie CI-Ausführungen, die auf den alten Namen angewiesen sind.

Wo Sie anfangen sollen

Die vollständige Liste der Änderungen und alles, was danach veröffentlicht wurde, finden Sie in den Versionshinweisen .

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