- Überblick
- Erste Schritte
- Konzepte
- Verwenden der UiPath CLI
- UiPath für Codierungs-Agents
- Anleitungen
- CI/CD-Rezepte
- Befehlsreferenz
- Überblick
- Exitcodes
- Globale Optionen
- UIP-codierter Agent
- UIP-Dokumentation
- 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-Versionen
- Beispiel für einen Workflow abrufen
- Anwendung anzeigen
- Anzeigeelement
- Inspektionspaket
- install-data-fabric-entities
- Pakete installieren oder aktualisieren
- list-data-fabric-entities
- Beispiele für Listenworkflows
- Packen
- restore
- Ausführungsdatei installieren
- Suchvorlagen
- Studio starten
- Ausführung anhalten
- UIA
- UIP-Ablaufverfolgungen
- Migration
- Referenz und Support
UiPath-CLI-Benutzerhandbuch
uip rpa-legacy ist ein reiner Windows-Wrapper um die Legacy- uipcli.exe (die 2025.10.NET-CLI) für Studio-seitige Befehle, die nicht auf das plattformübergreifende uip rpa -Tool portiert wurden. Verwenden Sie es für Debuggen, Validieren, Find-Activities, Find-Package, Type-Definition und den Legacy- Paketpfad . Plattformübergreifende Benutzer – Linux-, macOS- oder Windows-Pipelines, die diese Funktionen nicht benötigen – sollten stattdessen uip rpa verwenden.
Das Tool wird als @uipath/rpa-legacy-tool in der GitHub-npm-Registrierung veröffentlicht. Es bündelt uipcli.exe unter der Automation für jedes Verb. Die Ausgabe ist so gestaltet, dass sie dem standardmäßigen uip -JSON-Umschlag entspricht, sodass vorhandene Skripte, die uip -JSON verbrauchen, weiterhin funktionieren.
Nur Windows
Jedes uip rpa-legacy -Verb verweigert die Ausführung unter macOS oder Linux mit einem ConfigError. Das gebündelte uipcli.exe ist eine reine Windows-Binärdatei; dies ist beabsichtigt und wird sich nicht ändern. Verwenden Sie für plattformübergreifende Pipelines uip rpa.
Verben
| Verb | Zweck |
|---|---|
find-activities | Suchen Sie nach Aktivitäten, die von den Abhängigkeiten eines Projekts verfügbar gemacht werden. |
type-definition | Überprüfen Sie einen.NET-Typ aus Projektabhängigkeiten. |
find-package | Durchsuchen Sie NuGet-Pakete über konfigurierte Feeds hinweg. |
validate | Validieren Sie eine XAML-Datei oder ein Projekt auf Kompilierungsfehler. |
debug | Führen Sie einen XAML-Workflow lokal über UiRobot aus. |
package | Packen Sie ein RPA-Projekt mithilfe des Legacy-Pakets in ein .nupkg . |
Wann Sie dieses Tool verwenden sollten
| Benötigt | Verwenden Sie |
|---|---|
| Verpacken Sie ein Studio-Projekt unter Linux, macOS oder als Teil einer plattformübergreifenden Pipeline | uip rpa pack |
| Führen Sie die Workflow-Analyse unter Linux/macOS aus | uip rpa analyze |
| Wiederherstellen von Studio-Abhängigkeiten unter Linux/macOS | uip rpa restore |
| Debuggen Sie einen XAML-Workflow lokal über UiRobot | uip rpa-legacy debug |
| Validieren Sie einen XAML-Workflow/ein XAML-Projekt auf Kompilierungsfehler | uip rpa-legacy validate |
| Überprüfen Sie einen.NET-Typ aus Projektabhängigkeiten | uip rpa-legacy type-definition |
| Suchen Sie Aktivitäten in Projektabhängigkeiten | uip rpa-legacy find-activities |
| Durchsuchen Sie NuGet-Pakete über konfigurierte Feeds hinweg | uip rpa-legacy find-package |
Packen Sie direkt mit dem Legacy-Paket uipcli | uip rpa-legacy package |
Voraussetzungen
- Windows. Jedes Verb überprüft das Hostbetriebssystem und wird unter Nicht-Windows mit einem
ConfigErrorbeendet. - .NET-Runtime. Das gebündelte
uipcli.exeerfordert .NET;rpa-legacyinstalliert.NET nicht für Sie. - Lokal installierter UiRobot für
debug– das Verb ruft den lokalen UiRobot auf, um den Workflow auszuführen. - Tool installiert:
uip tools install @uipath/rpa-legacy-tool. Die automatische Installation wird auch beim ersten Aufruf ausgeführt.
Zusammenfassung
uip rpa-legacy <verb> [options]
uip rpa-legacy <verb> [options]
Alle Verben berücksichtigen die globalen Optionen (--output, --output-filter, --log-level, --log-file) und die Standardbeendigungscodes.
Migration von Legacy-UICLI
Wenn Sie zuvor uipcli debug, uipcli validate, uipcli package usw. aufgerufen haben, werden die Verben direkt zugeordnet:
| Legacy-Aufruf | uip-Äquivalent |
|---|---|
uipcli debug <xaml> -i <json> | uip rpa-legacy debug <xaml> --input <json> |
uipcli validate <path> | uip rpa-legacy validate <path> |
uipcli package <project> -o <dir> | uip rpa-legacy package <project> -o <dir> |
uipcli find-activities <project> --query <q> | uip rpa-legacy find-activities <project> --query <q> |
uipcli find-package --query <q> | uip rpa-legacy find-package --query <q> |
uipcli type-definition <project> --type <name> | uip rpa-legacy type-definition <project> --type <name> |
Die Ausgabe ist in den JSON-Umschlag uip eingebettet; Pipelines, die Legacy-Textausgaben analysieren, müssen --output table für menschliches Lesen anpassen oder übergeben.
Siehe auch
uip rpa– der plattformübergreifende Ersatz für portierte Verben.- Globale Optionen
- Exitcodes