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

UIP-RPA

uip rpa ist das RPA-Tool – die Brücke zwischen der CLI und einer UiPath Studio-Installation. Es verpackt Studio-Projekte in .nupkg -Archive, führt die Workflow-Analyse und den Compiler aus, erstellt und führt Projekte aus und macht die Studio-Vorgänge verfügbar, die von KI-Codierungs-Agents und dem Fähigkeiten-System verwendet werden.

Installieren Sie es mit uip tools install rpa oder rufen Sie uip rpa … auf und lassen Sie die automatische Installation ausführen. Das Installationsmodell finden Sie unter Tools (Plugins) und unter UIP-Tools finden Sie den Befehl, der die Toolinstallation verwaltet. rpa ist das Befehlspräfix Das zugrunde liegende Paket ist @uipath/rpa-tool.

Bevor Sie die Paketerverben in CI oder auf einer neuen Maschine ausführen, stellen Sie sicher, dass Ihre Laufzeit und das Ausführungsbetriebssystem mit der Projektvariante übereinstimmen – siehe Voraussetzungen.

Befehle

Jedes uip rpa -Verb hat eine eigene Referenzseite. Für Live-Argumentlisten in Ihrer installierten Toolversion führen Sie uip rpa <verb> --help aus.

VerbBeschreibung
add-test-data-entityFügen Sie eine Data Service-Entität als Datenquelle für einen Testfall hinzu.
add-test-data-queueFügen Sie eine Testdatenwarteschlange aus dem Orchestrator als Datenquelle für einen Testfall hinzu.
add-test-data-variationFügen Sie eine CSV-/Excel-Datei mit Datenvarianten zu einem Testfall hinzu.
analyzeFühren Sie die Workflow-Analyse für ein Projekt mit einer Governance-Richtlinie aus.
buildKompilieren Sie ein Studio-Projekt, ohne ein .nupkg zu erstellen.
create-projectErstellen Sie ein neues Projekt basierend auf einer Vorlage.
diffUnterschiede zwischen zwei Dateien in einem Studio-Diff.-Fenster anzeigen.
find-activitiesSuchen Sie Aktivitäten, die einer Abfrage entsprechen, und optionale Tags.
get-analyzer-rulesListen Sie die aktivierten Workflow-Analyse-Regeln für das geöffnete Projekt auf.
get-default-activity-xamlRufen Sie die XAML-Darstellung einer Aktivität mit Standardwerten ab.
get-errorsRufen Sie Diagnosen aus einer Datei oder dem gesamten Projekt ab, gefiltert nach Schweregrad.
get-manual-test-casesRufen Sie manuelle Testfälle aus Test Manager ab.
get-manual-test-stepsRufen Sie manuelle Testschritte für eine Liste von Testfall-IDs ab.
get-versionsListen Sie verfügbare Versionen eines NuGet-Pakets über konfigurierte Feeds hinweg auf.
get-workflow-exampleRufen Sie die XAML-Datei für ein Workflow-Beispiel nach Schlüssel ab.
indicate-applicationGeben Sie mit Studio eine Anwendung auf dem Bildschirm an.
indicate-elementGeben Sie mit Studio ein UI-Element auf dem Bildschirm an.
inspect-packageÜberprüfen Sie die öffentliche API eines NuGet-Pakets per Spiegelung.
install-data-fabric-entitiesFügen Sie Data Fabric-Entitätsbindungen für das aktive Projekt hinzu oder entfernen Sie sie.
install-or-update-packagesInstallieren oder aktualisieren Sie NuGet-Pakete im aktuellen Projekt.
list-data-fabric-entitiesListen Sie Data Fabric-Entitäten auf, die für das aktive Projekt relevant sind.
list-workflow-examplesSuchen Sie RPA-Workflow-Beispiele nach Dienst-Tag.
packVerpacken Sie ein Studio-Projekt in ein .nupkg.
restoreLaden Sie die in project.json deklarierten Abhängigkeiten herunter.
run-fileFühren Sie einen Workflow/eine codierte Datei aus oder debuggen Sie sie.
search-templatesDurchsuchen Sie Projektvorlagen in konfigurierten NuGet-Feeds.
start-studioStellen Sie sicher, dass eine Studio-Instanz ausgeführt wird.
stop-executionBeenden Sie eine laufende Ausführung, die zuvor mit run-file gestartet wurde.
uiaCLI-Untergruppe für UI-Automatisierung.

list-instances ist ebenfalls registriert, ausgeblendet von --help – es listet die ausgeführten Studio-Instanzen auf, die für den Resolver sichtbar sind.

Zusammenfassung

uip rpa pack <project> [options]
uip rpa build <projectDir> [options]
uip rpa analyze <project> --governance-file-path <policy> [options]
uip rpa restore <project> [outputPath] [options]
uip rpa start-studio [options]
uip rpa <verb> [options]
uip rpa pack <project> [options]
uip rpa build <projectDir> [options]
uip rpa analyze <project> --governance-file-path <policy> [options]
uip rpa restore <project> [outputPath] [options]
uip rpa start-studio [options]
uip rpa <verb> [options]

Alle uip rpa -Verben berücksichtigen die globalen Optionen (--output, --output-filter, --log-level, --log-file). Es gelten die Standard -Exitcodes .

Die übergeordnete uip rpa -Gruppe akzeptiert eine kleine Reihe von Optionen, die von jedem Verb geteilt werden:

Übergeordnete OptionBeschreibung
--project-dir <path>Projektverzeichnis, in dem das Verb arbeitet. Standardmäßig das aktuelle Arbeitsverzeichnis.
--studio-dir <path>Pfad zu einer Studio-Installation, wenn die Erkennung keinen automatisch finden kann.
--robot-dir <path>Pfad zu einem Roboter-Installationsverzeichnis.
--timeout <seconds>Maximale Wartezeit für den zugrunde liegenden Vorgang. Standard: 300.
--verboseVerbose-Protokollierung.

Diese können vor oder nach dem Unterbefehlsnamen übergeben werden.

Hinweis:

Oberfläche markieren

Die Seiten pro Verb dokumentieren die wichtigsten Optionen. Da rpa-tool den Studio-Packager integriert, folgt eine Handvoll Nischen-Package-Flags (Signaturing, NuGet-Quellenkonfiguration, Ausgabetypfilter) den nativen Flags des zugrunde liegenden Pakets – führen Sie uip rpa <verb> --help für eine Live-Installation aus, um den vollständigen Satz für Ihre Pakete anzuzeigen installierte Toolversion. Die Flag-Namen sind über die Toolversionen innerhalb der Zeile MaJOR.MINOR der CLI hinweg konsistent; Siehe Versionierung und Stabilität.

Hinweis:

Nur Windows-Legacy-Wrapper

Ein gleichgeordnetes Tool, @uipath/rpa-legacy-tool (Alias rpa-legacy), umschließt die 2025.10 Legacy-.NET-CLI für Benutzer, die nur Windows-Funktionen benötigen, die noch nicht auf die plattformübergreifende uip rpa portiert wurden. Es macht uip rpa-legacy <verb> für package, validate, debug, find-package, find-activities und type-definition verfügbar. In der Dokumentation zur Legacy-.NET-CLI 2025.10 finden Sie die Flag-Referenz. rpa-legacy ist nur Windows; rpa deckt die moderne Oberfläche ab.

Voraussetzungen

Zwei Umgebungseinschränkungen regeln, wann und wo die Paketerverben ausgeführt werden können.

.NET-Runtime

Die Packager-Verben (pack, build, analyze, restore) umschließen den Studio-Package-Compiler und den Workflow-Compiler – beide .NET-unterstützt. Ein Ausführungsprogramm, das sie aufruft, muss über eine.NET-Laufzeit verfügen.

Den vollständigen Kontext darüber, warum rpa-tool eine .NET-Abhängigkeit beibehält, während die restliche CLI auf Node.js ausgeführt wird, finden Sie unter Durchschlagende Änderungen – Laufzeitänderung.

Runtime-Betriebssystem für Windows-Projekte

Studio-Projekte gibt es in zwei Nicht-Legacy-Varianten – plattformübergreifend (targetFramework: "Portable" in project.json) und Windows (targetFramework: "Windows"). Das Ausführungsbetriebssystem muss mit dem Projekttyp übereinstimmen:

  • Plattformübergreifende Projekte können von jedem Betriebssystem aus betrieben werden – Windows, macOS oder Linux.
  • Windows-Projekte erfordern einen Windows-Runner, unabhängig davon, welches Verb Sie ausführen. Die Linux- und macOS-Toolkette kann die reinen Windows-Referenzen, die diese Projekte ziehen, nicht auflösen.
  • Windows – Legacy-Projekte sind eine separate Kategorie – sie erfordern das Tool uip rpa-legacy , das von Natur aus nur für Windows verfügbar ist.

Passen Sie das Ausführungsbetriebssystem in Ihrer CI an die Projektvariante an oder teilen Sie die Pipeline auf, sodass die plattformübergreifende Arbeit unter Linux/macOS und die Windows-Projektarbeit auf einem Windows-Agent ausgeführt wird.

Siehe auch

  • Befehle
  • Zusammenfassung
  • Voraussetzungen
  • .NET-Runtime
  • Runtime-Betriebssystem für Windows-Projekte
  • Siehe auch

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