- Überblick
- Erste Schritte
- Konzepte
- Verwenden der UiPath CLI
- Anleitungen
- CI/CD-Rezepte
- Befehlsreferenz
- Überblick
- Exitcodes
- Globale Optionen
- UIP-codierter Agent
- UIP-Coded
- UIP-Kontextgrundlage
- UIP-Dokumentation
- UIP-Funktion
- UIP-Leitplanken
- uip llm-configuration
- uip llm-gateway
- UIP-Modellhub
- 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-Library-Object-Repository
- Get-Object-Repository
- Get-Versionen
- Beispiel für einen Workflow abrufen
- Anwendung anzeigen
- Anzeigeelement
- Inspektionspaket
- install-data-fabric-entities
- Pakete installieren oder aktualisieren
- list-data-fabric-entities
- Listeninstanzen
- Beispiele für Listenworkflows
- Packen
- Veröffentlichen
- Remote
- restore
- Ausführen, Debuggen & Ausführung enthält
- Ausführungsdatei installieren
- Suchvorlagen
- Studio starten
- Ausführung anhalten
- TM
- UIA
- UIP-Aufgaben
- UIP-Ablaufverfolgungen
- Feedback zu UIP-Ablaufverfolgungen
- Migration
- Referenz und Support
UIP-Lösungspakete
Syntax und Optionen für „UIP-Lösungspakete“, mit denen veröffentlichte Lösungspakete aufgelistet, heruntergeladen und gelöscht werden.
uip solution packages verwaltet veröffentlichte Lösungspakete – die .zip -Artefakte, die von uip solution pack erzeugt und von uip solution publish hochgeladen wurden.
Alle drei Unterbefehle sind authentifiziert. Führen Sie zuerst uip login aus. list, download und delete sind jeweils standardmäßig der Mandantenfeed; Übergeben Sie --personal-workspace oder --feed <name-or-key> (nur Auflisten/Löschen), um ein anderes Ziel zu wählen.
Zusammenfassung
uip solution packages list [--limit <n>] [--offset <n>] [--sort-by <column>] [--sort-order <Ascending|Descending>] [--name <pattern>] [--personal-workspace | --feed <name-or-key>]
uip solution packages download <packageName> [packageVersion] [--package-version <version>] [-d <destination>]
uip solution packages delete <packageName> <packageVersion> --yes [--personal-workspace | --feed <name-or-key>]
uip solution packages list [--limit <n>] [--offset <n>] [--sort-by <column>] [--sort-order <Ascending|Descending>] [--name <pattern>] [--personal-workspace | --feed <name-or-key>]
uip solution packages download <packageName> [packageVersion] [--package-version <version>] [-d <destination>]
uip solution packages delete <packageName> <packageVersion> --yes [--personal-workspace | --feed <name-or-key>]
Jeder Unterbefehl berücksichtigt die globalen Optionen und gibt die Standardaustrittscodes zurück.
Liste der UIP-Lösungspakete
Listen Sie Lösungspakete auf, die in einem Feed veröffentlicht wurden. Die Ausgabe enthält die Felder, die Sie an uip solution deploy run übergeben müssen: packageName und packageVersion.
Optionen
| Long | Wert | Standard | Beschreibung |
|---|---|---|---|
-l, --limit <number> | Nummer | 50 | Anzahl der zurückzugebenden Pakete. |
--offset <number> | Nummer | 0 | Anzahl der Pakete, die übersprungen werden sollen. |
--sort-by <column> | text | publishDate | Spalte, nach der sortiert werden soll. |
--sort-order <direction> | Ascending | Descending | Descending | Sortierrichtung. |
--name <pattern> | text | – | Serverseitige Teilzeichenfolgenübereinstimmung für Paketnamen. |
--personal-workspace | Markieren | aus | Listen Sie nur Pakete im Feed des persönlichen Arbeitsbereichs des aktuellen Benutzers auf. Sich gegenseitig mit --feed ausschließen. |
--feed <name-or-key> | text | – | Listen Sie nur Pakete in diesem Feed auf (Name oder Ordnerschlüssel, von solution feeds list). Sich gegenseitig mit --personal-workspace ausschließen. |
--login-validity <minutes> | Minuten | 10 | Mindestens Minuten vor dem Tokenablauf, um eine Aktualisierung auszulösen. |
Beispiele
# Most-recent publish in the tenant feed
uip solution packages list --limit 1
# Packages matching a name in a specific feed
uip solution packages list --feed Finance --name my-package
# Pick the latest version of a known package
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain
# Most-recent publish in the tenant feed
uip solution packages list --limit 1
# Packages matching a name in a specific feed
uip solution packages list --feed Finance --name my-package
# Pick the latest version of a known package
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain
Datenform (--output json)
{
"Code": "SolutionPackagesList",
"Data": [
{
"packageName": "MyPackage",
"packageVersion": "1.0.0",
"publishDate": "2026-04-15T10:30:00Z"
}
],
"Pagination": { "Returned": 1, "Limit": 10, "Offset": 0, "Total": 1 }
}
{
"Code": "SolutionPackagesList",
"Data": [
{
"packageName": "MyPackage",
"packageVersion": "1.0.0",
"publishDate": "2026-04-15T10:30:00Z"
}
],
"Pagination": { "Returned": 1, "Limit": 10, "Offset": 0, "Total": 1 }
}
UIP-Lösungspakete herunterladen
Laden Sie ein veröffentlichtes Paket .zip aus einem Feed herunter. Das Paket muss Ready oder Active sein.
Argumente
<package-name>(erforderlich) – Name des Lösungspakets. Verwenden Siepackages list, um verfügbare Namen zu finden.[package-version](optional) – Die herunterzuladende Version. Kann auch mit--package-versionbereitgestellt werden; Es ist ein Fehler, wenn beide mit unterschiedlichen Werten angegeben werden. Wenn keine Angabe erfolgt, wird die aktuelle Version verwendet.
Optionen
| Long | Wert | Standard | Beschreibung |
|---|---|---|---|
--package-version <version> | text | Neuestes | Alternative zum Positionargument. |
-d, --destination <path> | Pfad | aktuelles Verzeichnis | Lokaler .zip Dateipfad oder Verzeichnis. Ein nachgestellter Schrägstrich, . oder ein vorhandenes Verzeichnis wird als Verzeichnis behandelt, und der Standarddateiname <name>.<version>.zip wird angehängt; andernfalls wird der Pfad als genaue Ausgabedatei verwendet. |
--login-validity <minutes> | Minuten | 10 | Mindestens Minuten vor dem Tokenablauf, um eine Aktualisierung auszulösen. |
Beispiele
# Default filename in the current directory
uip solution packages download my-solution 1.0.0
# Latest version, specific output file
uip solution packages download my-solution -d ./out/my-solution.zip
# Promote a package across tenants: download from staging, publish to dev
uip login tenant set staging
uip solution packages download my-solution 1.0.0 -d ./out/my-solution_1.0.0.zip
uip login tenant set dev
uip solution publish ./out/my-solution_1.0.0.zip
# Default filename in the current directory
uip solution packages download my-solution 1.0.0
# Latest version, specific output file
uip solution packages download my-solution -d ./out/my-solution.zip
# Promote a package across tenants: download from staging, publish to dev
uip login tenant set staging
uip solution packages download my-solution 1.0.0 -d ./out/my-solution_1.0.0.zip
uip login tenant set dev
uip solution publish ./out/my-solution_1.0.0.zip
Datenform (--output json)
{
"Code": "SolutionPackagesDownload",
"Data": {
"Status": "Package downloaded",
"PackageName": "my-solution",
"PackageVersion": "1.0.0",
"State": "Ready",
"OutputPath": "./my-solution.1.0.0.zip",
"FileName": "./my-solution.1.0.0.zip",
"Size": 254318
}
}
{
"Code": "SolutionPackagesDownload",
"Data": {
"Status": "Package downloaded",
"PackageName": "my-solution",
"PackageVersion": "1.0.0",
"State": "Ready",
"OutputPath": "./my-solution.1.0.0.zip",
"FileName": "./my-solution.1.0.0.zip",
"Size": 254318
}
}
Fehlermodi
- Paket nicht im Status
Ready/Active. EinPending-Paket schlägt mit Anweisungen zum Warten und Wiederholen fehl; Alle anderen nicht bereiten Status weisen auf die erneute Veröffentlichung des Pakets hin. - widersprüchliche Versionen. Die Übergabe sowohl der Position
[package-version]als auch der Position--package-versionmit unterschiedlichen Werten wird abgelehnt.
UIP-Lösungspakete löschen
Eine bestimmte Version eines veröffentlichten Pakets aus einem Feed löschen. Dies ist ein endgültiger Vorgang – es gibt kein vorläufiges Löschen.
Argumente
<packageName>(erforderlich) – Der Paketname, wie vonpackages listzurückgegeben.<packageVersion>(erforderlich) – Die genaue Version, die gelöscht werden soll (z. B.1.0.0).
Optionen
| Long | Wert | Standard | Beschreibung |
|---|---|---|---|
-y, --yes | Markieren | – | Erforderlich. Bestätigt diesen nicht rückgängig zu machenden Vorgang – die CLI fordert Sie nie auf. |
--personal-workspace | Markieren | aus | Löschen Sie die Paketversion aus dem Feed des persönlichen Arbeitsbereichs des aktuellen Benutzers. Sich gegenseitig mit --feed ausschließen. |
--feed <name-or-key> | text | – | Löschen Sie die Paketversion aus diesem Feed (Name oder Ordnerschlüssel). Sich gegenseitig mit --personal-workspace ausschließen. |
--login-validity <minutes> | Minuten | 10 | Mindestens Minuten vor dem Tokenablauf, um eine Aktualisierung auszulösen. |
Beispiele
uip solution packages delete my-package 1.0.0 --yes
# Delete all versions older than a given major
uip solution packages list --limit 100 \
--output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
--output json \
| jq -r '.[] | .packageVersion' \
| xargs -I{} uip solution packages delete my-package {} --yes
uip solution packages delete my-package 1.0.0 --yes
# Delete all versions older than a given major
uip solution packages list --limit 100 \
--output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
--output json \
| jq -r '.[] | .packageVersion' \
| xargs -I{} uip solution packages delete my-package {} --yes
Datenform (--output json)
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
Fehlermodi
-
-y, --yesfehlt. Der Befehl abgelehnt ohne Bestätigung – dies ist keine Eingabeaufforderung, es ist eine harten Anforderung. - Paket oder Version nicht gefunden. Wird als Standardfehler mit Anweisungen zum Überprüfen des Namens und der Version gegen
packages listangezeigt (mit dem gleichen Scope wie--personal-workspace/--feed, falls verwendet). - Unzureichende Berechtigungen. Der authentifizierte Benutzer muss über Berechtigung zum Löschen von Paketen im Zielfeed verfügen.
Zugehörige Befehle
uip solution pack– erzeugt die.zip-Dateien, die in einem Feed landen.uip solution publish– Lädt ein gepacktes.zipin einen Feed hoch (siehe Behandlung von Versionskonflikten).uip solution feeds list– finden Sie den Namen oder Schlüssel eines Feeds für--feed.uip solution deploy run– Stellen Sie ein veröffentlichtes Paket in Orchestrator bereit.
Siehe auch
- Zusammenfassung
- Liste der UIP-Lösungspakete
- Optionen
- Beispiele
- Datenform (--output json)
- UIP-Lösungspakete herunterladen
- Argumente
- Optionen
- Beispiele
- Datenform (--output json)
- Fehlermodi
- UIP-Lösungspakete löschen
- Argumente
- Optionen
- Beispiele
- Datenform (--output json)
- Fehlermodi
- Zugehörige Befehle
- Siehe auch