- Ü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 or packages verwaltet die Automatisierungspakete (.nupkg Artefakte), die in einen Orchestrator-Feed hochgeladen werden. Die Pakete haben einen Mandanten-Scope – für ein Verb auf dieser Seite ist kein Ordnerkontext erforderlich. Verwenden Sie uip or processes , um ein Paket als ausführbaren Prozess an einen Ordner zu binden.
Zusammenfassung
uip or packages <verb> [options]
uip or packages <verb> [options]
Verben
| Verb | Zweck |
|---|---|
list | Listen Sie Pakete im Feed auf. |
get | Eine Paketversion nach Schlüssel abrufen. |
versions | Alle Versionen eines Pakets auflisten. |
entry-points | Listen Sie Workflow-Einstiegspunkte (mit Eingabe-/Ausgabeschemata) für eine Paketversion auf. |
upload | Laden Sie .nupkg in den Feed hoch. |
download | Laden 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
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | Sitzungsstandard | Überschreiben Sie den Mandanten. |
-s | --search | text | – | Suchen Sie Pakete anhand des Namens. |
| – | --feed-id | GUID | Mandanten-Feed | Zielen Sie auf einen bestimmten Feed. Verwenden Sie feeds list um IDs zu erkennen. |
| – | --all-fields | Markieren | aus | Gibt die vollständige API-Nutzlast zurück. |
-l | --limit | Nummer | 50 | Seitengröße. |
| – | --offset | Nummer | 0 | Anzahl der Überspringungen. |
| – | --order-by | Feld | Id desc | OData-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
| Name | Erforderlich | Zweck |
|---|---|---|
<key> | ja | Paketversionsschlüssel (z. B. MyProcess:1.0.0). |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | Sitzungsstandard | Überschreiben Sie den Mandanten. |
| – | --feed-id | GUID | Mandanten-Feed | Zielen Sie auf einen bestimmten Feed. |
| – | --all-fields | Markieren | aus | Gibt 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
| Name | Erforderlich | Zweck |
|---|---|---|
<package-id> | ja | Paket-ID (z. B. MyProcess). |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | Sitzungsstandard | Überschreiben Sie den Mandanten. |
| – | --feed-id | GUID | Mandanten-Feed | Zielen Sie auf einen bestimmten Feed. |
-l | --limit | Nummer | 50 | Seitengröße. |
| – | --offset | Nummer | 0 | Anzahl der Überspringungen. |
| – | --order-by | Feld | Id desc | OData-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]'
uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
--output-filter 'Data[?IsLatestVersion].Version | [0]'
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
| Name | Erforderlich | Zweck |
|---|---|---|
<key> | ja | Paketversionsschlüssel (z. B. MyProcess:1.0.0). |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | Sitzungsstandard | Überschreiben Sie den Mandanten. |
| – | --feed-id | GUID | Mandanten-Feed | Zielen 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 -Paket in den Feed hoch. Binden Sie es nach dem Hochladen an einen Ordner mit uip or processes create.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<file> | ja | Der Pfad zur .nupkg-Datei. |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | Sitzungsstandard | Überschreiben Sie den Mandanten. |
| – | --feed-id | GUID | Mandanten-Feed | In einen bestimmten Feed hochladen. |
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'
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'
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 herunterladen
Laden Sie .nupkg aus dem Feed herunter. Erfordert --destination.
Argumente
| Name | Erforderlich | Zweck |
|---|---|---|
<key> | ja | Paketversionsschlüssel (z. B. MyProcess:1.0.0). |
Optionen
| Short | Long | Wert | Standard | Beschreibung |
|---|---|---|---|---|
-t | --tenant | name | Sitzungsstandard | Überschreiben Sie den Mandanten. |
| – | --feed-id | GUID | Mandanten-Feed | Zielen Sie auf einen bestimmten Feed. |
-d | --destination | Pfad | erforderlich | Wo 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.
Zugehörige Befehle
uip or processes– Binden Sie ein Paket als Prozess an einen Ordner.uip or feeds– Verfügbare Feed-IDs erkennen.uip or jobs– insbesonderejobs start, das den Prozessschlüssel (nicht den Paketschlüssel) vonprocesses listverwendet.
Siehe auch
- Zusammenfassung
- Verben
- UIP oder Paketliste
- Optionen
- Beispiele
- Datenform (--output json)
- UIP oder Pakete abrufen
- Argumente
- Optionen
- Beispiele
- Datenform (--output json)
- UIP oder Paketversionen
- Argumente
- Optionen
- Beispiele
- Datenform (--output json)
- UIP oder Paketeinstiegspunkte
- Argumente
- Optionen
- Beispiele
- Datenform (--output json)
- UIP oder Pakete werden hochgeladen
- Argumente
- Optionen
- Beispiele
- Datenform (--output json)
- UIP oder Pakete herunterladen
- Argumente
- Optionen
- Beispiele
- Datenform (--output json)
- Exitcodes
- Zugehörige Befehle
- Siehe auch