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 oder Pakete

Syntax und Optionen für „uip oder package“, die Automatisierungsartefakte „.nupkg“ verwalten, die in einen Orchestrator-Feed hochgeladen werden.

uip or packages verwaltet die Automatisierungspakete (.nupkg Artefakte), die in einen Orchestrator-Feed hochgeladen werden. list, get und entry-points haben einen Mandanten-Scope und benötigen keinen Ordnerkontext; versions, upload und download akzeptieren zusätzlich --folder-path/--folder-key, um einen Ordner-Scope-Feed anstelle des Mandanten-Feeds anzuvisieren. Verwenden Sie uip or processes , um ein Paket als ausführbaren Prozess an einen Ordner zu binden. Pakete gepackt mit --output-type Library gehören stattdessen zu uip or libraries .

Zusammenfassung​

uip or packages <verb> [options]
uip or packages <verb> [options]

Verben​

VerbZweck
listListen Sie Pakete im Feed auf.
getEine Paketversion nach Schlüssel abrufen.
versionsAlle Versionen eines Pakets auflisten.
entry-pointsListen Sie Workflow-Einstiegspunkte (mit Eingabe-/Ausgabeschemata) für eine Paketversion auf.
uploadLaden Sie .nupkg in den Feed hoch.
deleteEine Paketversion aus dem Feed löschen.
downloadLaden Sie .nupkg aus dem Feed herunter.

UIP oder Paketliste​

Listen Sie Pakete im Feed auf. Gibt den Paketversionsschlüssel (Format PackageId:Version), Titel, Version und Metadaten zurück.

Optionen​

ShortLongWertStandardBeschreibung
-s--searchtext–Suchen Sie Pakete anhand des Namens.
–--feed-idGUIDMandanten-FeedZielen Sie auf einen bestimmten Feed. Verwenden Sie feeds list um IDs zu erkennen.
–--all-fieldsMarkierenausGibt die vollständige API-Nutzlast zurück.
-l--limitNummer50Seitengröße.
–--offsetNummer0Anzahl der Überspringungen.
–--sort-byFeldId descOData-Sortierung.

Beispiele​

uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'
uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'

Datenform (--output json)​

{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

UIP oder Pakete abrufen​

Eine bestimmte Paketversion abrufen. Das Schlüsselformat ist PackageId:Version.

Argumente​

NameErforderlichZweck
<key>jaPaketversionsschlüssel (z. B. MyProcess:1.0.0).

Optionen​

ShortLongWertStandardBeschreibung
–--feed-idGUIDMandanten-FeedZielen Sie auf einen bestimmten Feed.
–--all-fieldsMarkierenausGibt die vollständige API-Nutzlast zurück.

Beispiele​

uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'
uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'

Datenform (--output json)​

{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}
{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}

UIP oder Paketversionen​

Alle Versionen eines Pakets auflisten. Verwenden Sie dies, bevor Sie processes create --package-version aufrufen.

Argumente​

NameErforderlichZweck
<package-id>jaPaket-ID (z. B. MyProcess).

Optionen​

ShortLongWertStandardBeschreibung
–--feed-idGUIDMandanten-FeedZielen Sie auf einen bestimmten Feed.
–--folder-pathPfadMandanten-FeedZielen Sie auf einen ordnerbezogenen Feed nach Pfad anstelle des Mandantenfeeds.
–--folder-keyGUIDMandanten-FeedZielen Sie auf einen ordnerbezogenen Feed nach Schlüssel anstelle des Mandantenfeeds.
–--all-fieldsMarkierenausGeben Sie die vollständige API-Nutzlast anstelle der kuratierten Zusammenfassung zurück.
-l--limitNummer50Seitengröße.
–--offsetNummer0Anzahl der Überspringungen.
–--sort-byFeldId descOData-Sortierung.

Beispiele​

uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"
uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"

Datenform (--output json)​

{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}
{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}

UIP oder Paketeinstiegspunkte​

Listen Sie Workflow-Einstiegspunkte für eine Paketversion auf, einschließlich Schemas für Eingabe-/Ausgabeargumente. Verwenden Sie den Einstiegspunktpfad mit processes create --entry-point für Pakete mit mehreren Einstiegspunkten.

Argumente​

NameErforderlichZweck
<key>jaPaketversionsschlüssel (z. B. MyProcess:1.0.0).

Optionen​

ShortLongWertStandardBeschreibung
–--feed-idGUIDMandanten-FeedZielen Sie auf einen bestimmten Feed.

Beispiele​

uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table
uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table

Datenform (--output json)​

{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}
{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}

UIP oder Pakete werden hochgeladen​

Laden Sie ein .nupkg -Prozesspaket in den Feed hoch. Binden Sie es nach dem Hochladen mit uip or processes create an einen Ordner. Ein Paket mit --output-type Library wird vor dem Upload abgelehnt – verwenden Sie uip or libraries upload oder --force , um es trotzdem in den Prozessfeed zu stellen.

Argumente​

NameErforderlichZweck
<file>jaDer Pfad zur .nupkg-Datei.

Optionen​

ShortLongWertStandardBeschreibung
–--feed-idGUIDMandanten-FeedIn einen bestimmten Feed hochladen.
–--folder-pathPfadMandanten-FeedLaden Sie in einen ordnerbezogenen Feed nach Pfad anstelle des Mandantenfeeds hoch.
–--folder-keyGUIDMandanten-FeedHochladen in einen ordnerbezogenen Feed nach Schlüssel anstelle des Mandantenfeeds.
–--forceMarkierenfalseLaden Sie trotzdem ein Bibliothekspaket in den Prozessfeed hoch.

Beispiele​

uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"

Datenform (--output json)​

{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}
{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}

UIP oder Pakete löschen​

Eine Paketversion aus dem Orchestrator-Prozessfeed löschen. Das Löschen eines Pakets, an das ein Prozess gebunden ist, lässt diesen Prozess ohne eine auszuführende Version zurück.

Argumente​

NameErforderlichZweck
<key>jaPaketversionsschlüssel (Format PackageId:Version, z. B. MyProcess:1.0.0). Verwenden Sie packages list oder packages versions für die Suche.

Optionen​

ShortLongWertStandardBeschreibung
–--feed-idGUIDMandanten-FeedAus einem bestimmten Feed löschen.
–--folder-pathPfadMandanten-FeedLöschen Sie aus einem ordnerbezogenen Feed nach Pfad anstelle des Mandantenfeeds.
–--folder-keyGUIDMandanten-FeedLöschen Sie aus einem ordnerbezogenen Feed anhand des Schlüssels anstelle des Mandantenfeeds.
-y--yesMarkieren–Erforderlich. Bestätigen Sie diesen nicht rückgängig zu machenden Vorgang – die CLI fordert Sie nie auf.

Beispiele​

uip or packages delete InvoiceProcessing:1.0.3 --yes
uip or packages delete InvoiceProcessing:1.0.3 --yes

Datenform (--output json)​

{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}
{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}

FeedId ist immer vorhanden – eine leere Zeichenfolge bedeutet den Mandantenfeed. Bei einer Löschung im Ordnerbereich werden FolderKey und FolderPath zu Data hinzugefügt.

UIP oder Pakete herunterladen​

Laden Sie .nupkg aus dem Feed herunter. Erfordert --destination.

Argumente​

NameErforderlichZweck
<key>jaPaketversionsschlüssel (z. B. MyProcess:1.0.0).

Optionen​

ShortLongWertStandardBeschreibung
–--feed-idGUIDMandanten-FeedZielen Sie auf einen bestimmten Feed.
–--folder-pathPfadMandanten-FeedZielen Sie auf einen ordnerbezogenen Feed nach Pfad anstelle des Mandantenfeeds.
–--folder-keyGUIDMandanten-FeedZielen Sie auf einen ordnerbezogenen Feed nach Schlüssel anstelle des Mandantenfeeds.
-d--destinationPfaderforderlichWo die heruntergeladene .nupkg gespeichert werden soll.

Beispiele​

uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'
uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'

Datenform (--output json)​

{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}
{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}

Exitcodes​

Siehe Exitcodes. Keine Verb-spezifischen Überschreibungen.

  • uip or processes – Binden Sie ein Paket als Prozess an einen Ordner.
  • uip or feeds – Verfügbare Feed-IDs erkennen.
  • uip or jobs – insbesondere jobs start, das den Prozessschlüssel (nicht den Paketschlüssel) von processes list verwendet.

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