- Überblick
- UiPath-CLI
- Über UiPath-CLI
- Herunterladen der UiPath-CLI
- Kompatibilitätsmatrix
- Ausführen der UiPath-CLI
- Verwalten von NuGet-Feeds
- Test Manager Support
- Packen von Projekten in ein Paket
- Signing project packages
- Analysieren eines Projekts
- Bereitstellen eines Pakets im Orchestrator
- Ausführen eines Auftrags im Orchestrator
- Testen eines Pakets oder Ausführen eines Testsatzes
- Testen mehrerer Pakete
- Bereitstellen von Assets im Orchestrator
- Löschen von Assets aus dem Orchestrator
- Ausführen von Aufgaben mithilfe der JSON-Konfiguration
- Wiederherstellen von Automatisierungsabhängigkeiten
- Fehlerbehebung bei der UiPath-CLI
- Azure DevOps-Erweiterung
- Jenkins-Plugin

Benutzerhandbuch zu CI/CD-Integrationen
Ausführen von UiPath-CLI-Aufgaben
In diesem Abschnitt wird erläutert, wie Aufgaben mit der UiPath-Befehlszeilenschnittstelle (CLI) ausgeführt werden, die in mehreren plattformspezifischen Varianten verfügbar ist:
- UiPath.CLI.Windows – Für Windows-Umgebungen
- UiPath.CLI.Linux – Für Linux-Umgebungen
- UiPath.CLI.Windows.Legacy – Nur für eigenständige RPA-Windows-Legacy-Projekte
Die meisten Aufgaben verwenden plattformübergreifend dieselbe Syntax, mit geringfügigen Unterschieden bei der Art und Weise, wie die CLI aufgerufen wird (z. B. uipcli.exe vs. dotnet uipcli.dll).
Weitere Informationen zu unterstützten CLI-Aufgaben finden Sie unter:
- Packen von Projekten in ein Paket
- Analysieren eines Projekts
- Bereitstellen eines Pakets im Orchestrator
- Ausführen eines Auftrags im Orchestrator
- Testen eines Pakets oder Ausführen eines Testsatzes
- Testen mehrerer Pakete
- Bereitstellen von Assets im Orchestrator
- Löschen von Assets aus dem Orchestrator
- Ausführen von Aufgaben mithilfe der JSON-Konfiguration
- Wiederherstellen von Automatisierungsabhängigkeiten
Für lösungsbezogene Aufgaben, die in 25.10 eingeführt wurden, siehe Arbeiten mit Lösungen.
API-Zugriff Anwendungs-Scopes (eigenständige Projekte)
The table below lists the Test Manager and Orchestrator scopes required by CLI tasks related to standalone projects. These scopes are needed for the UiPath CLI – Test Manager integration.
| Anwendungs-Scope | Beschreibung |
|---|---|
| ODER.Assets | Lese-/Schreibzugriff auf Assets |
| ODER.BackgroundTasks | Lese-/Schreibzugriff auf Hintergrundaufgaben |
| ODER.Ausführung | Lese-/Schreibzugriff auf Ausführungsdaten |
| ODER.Ordner | Lese-/Schreibzugriff auf Ordner |
| ODER.Aufträge | Lese-/Schreibzugriff auf Aufträge |
| ODER.Maschinen.Lesen | Schreibgeschützter Zugriff auf Maschinen |
| ODER.Überwachung | Lese-/Schreibzugriff auf Überwachungsdaten |
| OR.Robots.Read | Schreibgeschützter Zugriff auf Roboter |
| ODER.Einstellungen.Lesen | Schreibgeschützter Zugriff auf Einstellungen |
| TM.Projects | Projects read and write access in Test Manager |
| TM.TestSets | TestSets read and write access in Test Manager |
| TM.TestExecutions | TestExecutions read and write access in Test Manager |
Zusätzlich zu den aufgabenspezifischen Scopes kann OR.Default als Platzhalter-Scope verwendet werden. Sie bietet flexible Zugriffssteuerung auf Organisations- und Ordnerebene, die für die meisten CLI-basierten Automatisierungen geeignet ist. Weitere Informationen finden Sie unter Deklarieren von Scopes .
Für Lösungen unterscheiden sich die erforderlichen Scopes und werden unter Authentifizierung und Scopes für Lösungen separat beschrieben.
Registrieren einer externen Anwendung
Um die CLI beim Orchestrator zu authentifizieren, müssen Sie eine externe Anwendung in der Automation Cloud registrieren.
Wenn Sie uipcli auf derselben Maschine ausführen, auf der Studio geöffnet ist, stellen Sie sicher, dass Sie das Projekt in Studio schließen, um Sperrfehler zu vermeiden.