- Erste Schritte mit der Test Suite
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- CI/CD-Integrationen
Ausführen von Aufgaben
Das Ausführen von Aufgaben innerhalb der UiPath CLI für Windows-Geräte (UiPath.CLI.Windows) erfordert mehrere Aufgaben.
Die Hauptunterschiede zwischen Prozeduren für UiPath.CLI.Windows und Prozeduren für UiPath.CLI (UiPath CLI für Linux-Geräte) bestehen in zusätzlichen Argumenten, die Sie mit einigen Aufgaben übergeben können, die spezifisch für Ihren Gerätetyp sind läuft weiter.
The action could not be performed because the project is already opened in another Studio instance. Please close it and try again.
Die folgende Tabelle zeigt die erforderlichen Anwendungs-Scopes für den Zugriff auf die Orchestrator-API, um eine CLI-Aufgabe auszuführen.
Anwendungs-Scope |
Beschreibung |
---|---|
ODER.Assets |
Lese- und Schreibzugriff für Assets im Orchestrator. |
ODER.BackgroundTasks |
BackgroundTasks Lese- und Schreibzugriff im Orchestrator. |
ODER.Ausführung |
Lese- und Schreibzugriff für die Ausführung im Orchestrator. |
ODER.Ordner |
Lese- und Schreibzugriff für Ordner im Orchestrator. |
ODER.Aufträge |
Aufträge Lese- und Schreibzugriff im Orchestrator. |
ODER.Maschinen.Lesen |
Maschinen-Lesezugriff im Orchestrator. |
ODER.Überwachung |
Überwachen des Lese- und Schreibzugriffs im Orchestrator. |
OR.Robots.Read |
Lesezugriff von Robotern im Orchestrator. |
ODER.Einstellungen.Lesen |
Lesezugriff auf Einstellungen im Orchestrator. |
ODER.TestSets |
Lese- und Schreibzugriff für TestSets im Orchestrator. |
ODER.TestSetExecutions |
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator. |
ODER.TestSetSchedules |
TestSetSchedules Lese- und Schreibzugriff im Orchestrator. |
ODER.Benutzer.Lesen |
Benutzer-Lesezugriff im Orchestrator. |
Voraussetzungen: Um die UiPath CLI für Windows zu verwenden und Aufgaben auszuführen, installieren Sie .NET 6.0.7, das .NET 6.0.7 Desktop Runtimeenthalten muss, das mit dem 6.0.302 SDK geliefert wird.
uipcli.exe
einschließlich der entsprechenden Parameter aufrufen. Um Unteraufgaben auszuführen, muss der Befehl das folgende Format haben: uipcli.exe <task name> <sub-task name>
. So führen Sie die CLI aus:
- Öffnen Sie eine Eingabeaufforderung und navigieren Sie zu dem Ordner, der aus der NUPKG-Datei extrahiert wurde.
- Geben Sie
uipcli.exe
ein und wählen Sie die Eingabetaste aus.
Voraussetzungen: Um die UiPath CLI for Cross-Platform zu verwenden und Auftragsaufgaben auszuführen, installieren Sie .NET 6.0.7, das mit dem 6.0.302 SDK geliefert wird.
uipcli.exe
einschließlich der entsprechenden Parameter aufrufen. Um Unteraufgaben auszuführen, muss der Befehl das folgende Format haben: dotnet uipcli.dll <task name> <sub-task name>
. So führen Sie die CLI aus:
- Öffnen Sie eine Eingabeaufforderung und navigieren Sie zu dem Ordner, der aus der NUPKG-Datei extrahiert wurde.
- Geben Sie
dotnet uipcli.dll
ein und wählen Sie die Eingabetaste aus.
Voraussetzungen:
- Erstellen Sie Assets im Orchestrator.
- Erstellen Sie eine CSV-Datei, die die Assets enthält, die Sie löschen möchten. Die CSV-Datei muss die folgenden drei Spalten enthalten:
name
,type
undvalue
. Die Datenzellen unter den Spaltentype
undvalue
können leer bleiben. - Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
Weitere Informationen zur CSV-Datei finden Sie in den Beispielen in der folgenden Tabelle:
name |
Typ |
Wert |
---|---|---|
asset1_name | N/A | N/A |
asset2_name |
Bool |
|
asset3_name |
Integer | N/A |
asset4_name |
Anmeldeinformationen |
username:password |
So löschen Sie Assets aus Orchestrator:
Beispiele:
Asset delete assets_file.csv „https://uipath-orchestrator.myorg.com“ default -u admin -p 123456 -l de-DE
asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganization
Asset delete assets_file.csv „https://uipath-orchestrator.myorg.com“ Standardeinstellung -t a7da29a2c93a717110a82 -a myAccount
Asset delete assets_file.csv „https://uipath-orchestrator.myorg.com“ default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
Voraussetzungen:
- Erstellen Sie eine CSV-Datei, die die Assets enthält, die Sie im Orchestrator bereitstellen möchten.
Die CSV-Datei muss die folgenden drei Spalten enthalten:
name
,type
,value
unddescription
. - Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
Weitere Informationen zur CSV-Datei finden Sie im folgenden Beispiel.
name |
Typ |
Wert |
Beschreibung |
---|---|---|---|
asset_1_name |
text |
„Ich habe einen Kommentar“ |
asset_1_description |
asset_2_name |
Integer |
|
asset_2_description |
asset_3_name |
Bool |
|
asset_3_description |
asset_4_name |
Anmeldeinformationen |
username:password |
asset_4_description |
So stellen Sie Assets dem Orchestrator bereit:
Beispiele:
asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -l en-US
.asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganization
.asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount
.asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
.
- Erstellen Sie einen Prozess im Orchestrator.
- Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
Auftragsausführung ProcessName „https://uipath-orchestrator.myorg.com“ default -u admin -p 123456 -P High -o MyFolder
Auftragsausführung ProcessName „https://uipath-orchestrator.myorg.com“ Standard -t a7da29a2c93a717110a82 -a myAccount -P Hoch -j 3 -w false
Auftragsausführung ProcessName „https://uipath-orchestrator.myorg.com“ default -t a7da29a2c93a717110a82 -a myAccount -r robotName -RC:\Temp\status.json
Voraussetzungen:
- Erstellen Sie ein Projekt.
- Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
Die Projektvalidierung wird nicht von den Pack- oder Analyze-Aufgaben der UiPath-CLI durchgeführt.
Parameter |
Beschreibung |
---|---|
Project(s) Path (pos.0) (Erforderlich)
|
Der Pfad zur
project.json -Datei oder der Pfad zum Ordner, der mehrere project.json -Dateien enthält.
|
|
Wählen Sie aus, welche Nachrichtentypen nach der Analyse ausgegeben werden sollen:
|
|
Der Auftrag schlägt fehl, wenn eine Regel verletzt wird. |
|
Warnungen als Fehler behandeln. |
|
Der vollständige Pfad zu einer JSON-Datei, in der Sie die Ergebnisse speichern möchten. Wenn Sie dies nicht als Argument hinzufügen, werden die Ergebnisse nur in der Standardkonsole ausgegeben. |
|
Eine durch Kommas getrennte Liste von Regeln, die Sie während der Analyse ignorieren möchten. |
--orchestratorUsername (*)
(Erforderlich, wenn Sie die Standardauthentifizierung verwenden; über einen Benutzernamen und ein Kennwort) |
Der Benutzername, der für die Authentifizierung bei Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Kennwort koppeln. |
--orchestratorPassword (*)
(Erforderlich, wenn Sie die Standardauthentifizierung verwenden; über einen Benutzernamen und ein Kennwort) |
Das Kennwort, das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Benutzernamen koppeln. |
-orchestratorAuthToken (*)
(Erforderlich, wenn Sie tokenbasierte Authentifizierung verwenden) |
Das OAuth2-Aktualisierungstoken , das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen ihn mit dem Kontonamen und der Client-ID koppeln. |
--orchestratorAccountName (*)
(Erforderlich, wenn Sie tokenbasierte Authentifizierung verwenden) |
Der Name des Orchestrator-CloudRPA-Kontos. Sie müssen es mit dem OAuth2-Aktualisierungstoken und der Client-IDkoppeln. |
--orchestratorAccountForApp (*)
|
Der Name des Orchestrator CloudRPA-Kontos (Organisationsname). Sie müssen ihn mit der Anwendungs-ID, dem Anwendungsgeheimnis und dem Anwendungs-Scope für eine externe Anwendung koppeln. |
--orchestratorApplicationId (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) |
Die ID der externen Anwendung. Sie müssen sie mit dem **Anwendungskonto, dem Anwendungsgeheimnis und dem Anwendungs-Scope koppeln. |
--orchestratorApplicationSecret (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) |
Das Geheimnis externen Anwendung. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungs-Scope koppeln. |
--orchestratorApplicationScope (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) |
Die Liste der Anwendungs-Scopes, getrennt durch einzelne Leerzeichen. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungsgeheimnis für eine externe Anwendungen koppeln. |
--orchestratorFolder (*)
|
Der Name des Ziel-Orchestrator-Ordners. Um Unterordner einzugeben, geben Sie sowohl den Namen des übergeordneten Ordners als auch den Namen des Unterordners ein. Zum Beispiel
AccountingTeam\TeamJohn .
|
--orchestratorUrl (*)
|
Die URL der Orchestrator-Instanz. |
--orchestratorTenant (*)
|
Der Mandant der Orchestrator-Instanz, in der Sie eine Maschine löschen möchten. |
|
Zeigt die Parameter und Beispiele für diesen Befehl an. |
Beispiele:
Paketanalyse „C:\UiPath\Project\project.json“ --analyzerTraceLevel „Error“ --stopOnRuleViolation --treatWarningsAsErrors --resultPath „C:\UiPath\Project\output.json“
Paketanalyse „C:\UiPath\Project\project.json“ --analyzerTraceLevel „Error“ --stopOnRuleViolation --treatWarningsAsErrors --resultPath „C:\UiPath\Project\output.json“ --ignoredRules „ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020“
Paketanalyse „C:\UiPath\Project\project.json“ --analyzerTraceLevel „Error“ --stopOnRuleViolation --treatWarningsAsErrors --resultPath „C:\UiPath\Project\output.json“ --ignoredRules „ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020“ --orchestratorUrl „https://orchestratorurl.com“ --orchestratorTenant "default" --orchestratorUsername "username" --orchestratorPassword "\_ye5zG9(x" --orchestratorAuthToken "AuthToken" --orchestratorAccountName "AccountName" --orchestratorFolder "OrchestratorFolder"
Voraussetzungen:
- Veröffentlichen Sie ein Paket im Orchestrator.
- Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
Beispiele:
package delete PackageName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -l en-US
.package delete PackageName "https://uipath-orchestrator.myorg.com" default -t refreshToken -a accountName
.package delete PackageName "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
.
Voraussetzungen:
- Erstellen Sie das Paket.
- Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
uipcli
erstellt einen Prozess mit einem default
-Einstiegspunkt, wenn Sie keinen angeben. Wenn der Einstiegspunkt angegeben ist, wird ein Prozess mit diesem Einstiegspunkt erstellt und _{entryPoint}
wird an den Prozessnamen angehängt. Darüber hinaus werden alle Prozesse, die der package.Id
zugeordnet sind, auf die neueste Version aktualisiert, unabhängig davon, ob der Prozess manuell oder in einer Pipeline erstellt wurde.
Beispiele:
package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US
.package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -A myAccountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
.package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US -h EntryPoint1,EntryPoint2
.
Voraussetzungen:
- Erstellen Sie Projekte.
- Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
Die Projektvalidierung wird nicht von den Pack- oder Analyze-Aufgaben der UiPath-CLI durchgeführt.
Legende: (*) – Optional, nur nützlich, wenn Sie Abhängigkeiten von einer Bibliothek im Orchestrator haben.
Parameter |
Beschreibung |
---|---|
Project(s) Path (pos. 0) (Erforderlich)
|
Der Pfad zu einer
project.json -Datei oder zu einem Ordner, der project.json -Dateien enthält.
|
-o oder --output (Erforderlich)
|
Der Ziel-Orchestrator-Ordner, in den Sie die Projekte packen möchten. |
-v oder --version |
Legen Sie die Paketversion fest. |
|
Eine Paketversion automatisch generieren. |
|
Die Ausgabe in einem bestimmten Typ erzwingen. |
--libraryOrchestratorUsername (*)
(Erforderlich, wenn Sie die Standardauthentifizierung verwenden; über einen Benutzernamen und ein Kennwort) |
Der Benutzername, der für die Authentifizierung bei Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Kennwort koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist |
--libraryOrchestratorPassword (*)
(Erforderlich, wenn Sie die Standardauthentifizierung verwenden; über einen Benutzernamen und ein Kennwort) |
Das Kennwort, das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Benutzernamen koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist |
--libraryOrchestratorAuthToken (*)
(Erforderlich, wenn Sie tokenbasierte Authentifizierung verwenden) |
Das OAuth2-Aktualisierungstoken , das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen ihn mit dem Kontonamen und der Client-ID koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist |
--libraryOrchestratorAccountName (*)
(Erforderlich, wenn Sie tokenbasierte Authentifizierung verwenden) |
Der Name des Orchestrator-CloudRPA-Kontos. Sie müssen es mit dem OAuth2-Aktualisierungstoken und der Client-IDkoppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken aus dem Orchestrator-Feed verweist |
--libraryOrchestratorAccountForApp (*)
|
Der Name des Orchestrator CloudRPA-Kontos (Organisationsname). Sie müssen ihn mit der Anwendungs-ID, dem Anwendungsgeheimnis und dem Anwendungs-Scope für eine externe Anwendung koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken im Orchestrator-Feed verweist. |
--libraryOrchestratorApplicationId (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) | Die ID der externen Anwendung. Sie müssen es mit dem Anwendungskonto, dem Anwendungsgeheimnis und dem Anwendungs-Scope koppeln.
Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken im Orchestrator-Feed verweist. |
--libraryOrchestratorApplicationSecret (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) |
Das Geheimnis externen Anwendung. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungs-Scope koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken im Orchestrator-Feed verweist. |
--libraryOrchestratorApplicationScope (*)
(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden) |
Die Liste der Anwendungs-Scopes, getrennt durch einzelne Leerzeichen. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungsgeheimnis für eine externe Anwendungen koppeln. Dies ist erforderlich, wenn Ihr Paket auf Bibliotheken im Orchestrator-Feed verweist. |
--libraryOrchestratorFolder (*)
|
Der Name des Ziel-Orchestrator-Ordners. Um Unterordner einzugeben, geben Sie sowohl den Namen des übergeordneten Ordners als auch den Namen des Unterordners ein. Zum Beispiel
AccountingTeam\TeamJohn .
|
--libraryOrchestratorUrl (*)
|
Die URL der Orchestrator-Instanz. |
--libraryOrchestratorTenant (*)
|
Der Mandant der Orchestrator-Instanz, in der Sie eine Maschine löschen möchten. |
-y oder --disableTelemetry |
Deaktivieren der Telemetriedaten. |
|
Zeigt die Ablaufverfolgung der Ereignisse an. |
-l oder --language |
Die Sprache, die in der Orchestrator-Benutzeroberfläche verwendet wird. |
|
Zeigt die Parameter und Beispiele für diesen Befehl an. |
Beispiele:
package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" -v 1.0.6820.22047
.package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --autoVersion
.package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US
.
Voraussetzungen:
- Erstellen Sie ein Paket oder einen Testsatz.
- Führen Sie die CLI-Datei
exe
(für Windows) oderdll
(für Linux) aus. - Fügen Sie unten die Anwendungs-Scopes für den Zugriff auf die Orchestrator-API hinzu:
Anwendungs-Scope
Beschreibung
ODER.Assets
Lese- und Schreibzugriff für Assets im Orchestrator.
ODER.BackgroundTasks
BackgroundTasks Lese- und Schreibzugriff im Orchestrator.
ODER.Ausführung
Lese- und Schreibzugriff für die Ausführung im Orchestrator.
ODER.Ordner
Lese- und Schreibzugriff für Ordner im Orchestrator.
ODER.Aufträge
Aufträge Lese- und Schreibzugriff im Orchestrator.
ODER.Maschinen.Lesen
Maschinen-Lesezugriff im Orchestrator.
ODER.Überwachung
Überwachen des Lese- und Schreibzugriffs im Orchestrator.
OR.Robots.Read
Lesezugriff von Robotern im Orchestrator.
ODER.Einstellungen.Lesen
Lesezugriff auf Einstellungen im Orchestrator.
ODER.TestSets
Lese- und Schreibzugriff für TestSets im Orchestrator.
ODER.TestSetExecutions
Lese- und Schreibzugriff für TestSetExecutions im Orchestrator.
ODER.TestSetSchedules
TestSetSchedules Lese- und Schreibzugriff im Orchestrator.
ODER.Benutzer.Lesen
Benutzer-Lesezugriff im Orchestrator.
Beispiele:
-
uipcli test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json"
-
uipcli test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -I "76000552-3e4f-4590-9317-cdb420001f1d" -S "********" --applicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" --identityUrl "https://orch-23-10-paas.cloudapp.azure.com/identity" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json"
-
uipcli test run "https://automation-suite.base.url.com/" "TenantName" -A "organizationName" -I "3f6239b9-e0e8-465e-a429-d9ffd1d9e57a" -S "********" --applicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json"
-
uipcli test run "https://cloud.uipath.com/" "TenantName" -A "organizationName" -I "becc663c-8f1e-409a-a75f-c00330d80bc8" -S "********" --applicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json
-
uipcli test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json" --out junit
-
uipcli test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json" --out uipath
- Anwendungsbereiche von API Access
- Running UiPath.CLI.Windows
- Ausführen von UiPath.CLI
- Anzeigen der CLI-Version
- Löschen von Assets aus Orchestrator
- Bereitstellen von Assets im Orchestrator
- Ausführen eines Auftrags im Orchestrator
- Analysieren eines Projekts
- Löschen von ML-Paketen
- Bereitstellen eines Pakets im Orchestrator
- Verpacken von Projekten in ein Paket
- Testen eines Pakets/Ausführen eines Testsatzes