- Ü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
- Signieren von Projektpaketen
- 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
- Überblick
- Wiederherstellen und Analysieren von Lösungen
- Eine Lösung wird gepackt
- Signieren von Lösungspaketen
- Hochladen und Löschen von Lösungspaketen
- Herunterladen von Lösungspaketen und Konfigurationen
- Bereitstellen und Aktivieren von Lösungen
- Deinstallieren von Bereitstellungen
- Authentifizierung und Scopes
- 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.maOS – Für macOS-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)
In der folgenden Tabelle sind die Test Manager- und Orchestrator-Scopes aufgeführt, die für CLI-Aufgaben im Zusammenhang mit eigenständigen Projekten erforderlich sind. Diese Scopes werden für die Integration der UiPath CLI – Test Manager benötigt.
| 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 | Lese- und Schreibzugriff für Projects in TestManager |
| TM.TestSets | Lese- und Schreibzugriff für TestSets in TestManager |
| TM.TestExecutions | Lese- und Schreibzugriff für TestExecutions in TestManager |
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.