UiPath Documentation
uipath-cli
latest
false
UiPath-CLI-Benutzerhandbuch
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

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.

UnterbefehlZweck
listListen Sie veröffentlichte Pakete auf (Name, Version, Veröffentlichungsdatum).
downloadLaden Sie das veröffentlichte Paket .zip auf den Datenträger herunter.
deleteEine bestimmte Version eines veröffentlichten Pakets löschen.

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​

LongWertStandardBeschreibung
-l, --limit <number>Nummer50Anzahl der zurückzugebenden Pakete.
--offset <number>Nummer0Anzahl der Pakete, die übersprungen werden sollen.
--sort-by <column>textpublishDateSpalte, nach der sortiert werden soll.
--sort-order <direction>Ascending | DescendingDescendingSortierrichtung.
--name <pattern>text–Serverseitige Teilzeichenfolgenübereinstimmung für Paketnamen.
--personal-workspaceMarkierenausListen 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>Minuten10Mindestens 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 Sie packages list , um verfügbare Namen zu finden.
  • [package-version] (optional) – Die herunterzuladende Version. Kann auch mit --package-version bereitgestellt werden; Es ist ein Fehler, wenn beide mit unterschiedlichen Werten angegeben werden. Wenn keine Angabe erfolgt, wird die aktuelle Version verwendet.

Optionen​

LongWertStandardBeschreibung
--package-version <version>textNeuestesAlternative zum Positionargument.
-d, --destination <path>Pfadaktuelles VerzeichnisLokaler .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>Minuten10Mindestens 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 . Ein Pending -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-version mit 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 von packages list zurückgegeben.
  • <packageVersion> (erforderlich) – Die genaue Version, die gelöscht werden soll (z. B. 1.0.0).

Optionen​

LongWertStandardBeschreibung
-y, --yesMarkieren–Erforderlich. Bestätigt diesen nicht rückgängig zu machenden Vorgang – die CLI fordert Sie nie auf.
--personal-workspaceMarkierenausLö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>Minuten10Mindestens 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, --yes fehlt. 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 list angezeigt (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.

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