- Versionshinweise
- Erste Schritte
- UiPath Assistant
- Installation und Upgrade
- Robotertypen
- Roboterkomponenten
- Lizenzierung
- Verbindung von Robotern mit Orchestrator
- Prozesse und Aktivitäten
- Protokollierung
- Robot JavaScript SDK
- Spezifische Szenarien
- Windows-Sitzungen
- Anmeldung mit Thales Luna Credential System
- Anmelden mit nShield Key Storage Provider
- Weiterleitung von Robotern über einen Proxy-Server
- Ausführung von Aufgaben in einem minimierten RDP-Fenster
- Arbeiten mit zugeordneten Netzwerklaufwerken
- Anhalten eines Prozesses:
- Schaltfläche „Beenden“ deaktivieren
- Benutzerdefinierte Paketordner und Netzwerkpfade
- Fehlersuche und ‑behebung
Die Roboter-Befehlszeilenschnittstelle (UiRobot.exe) ist eine Konsolenanwendung, die Aufträge starten kann und auf ihre Ausgabe wartet. Es handelt sich um einen direkten Client des Roboterdienstes, und die Kommunikation erfolgt über einen WCF-Kanal.
Um die von den Robotern unterstützten Kommandozeilenargumente nutzen zu können, müssen Sie sicherstellen, dass der UiPath Robot-Dienst läuft. Ist dies nicht der Fall, starten Sie ihn über das Dienste-Snap-In der Microsoft Management Console.
Um sich die Arbeit mit Kommandozeilenargumenten zu erleichtern, navigieren Sie mithilfe des Befehls Verzeichnis wechseln (cd) zu dem Verzeichnis, in dem der Roboter installiert ist. Wenn Sie zum Beispiel das Standardverzeichnis des Roboters nicht verändert haben, können Sie Folgendes verwenden: cd C:\Program Files (x86)\UiPath\Studio.
All the examples displayed in the Arguments Description chapter are constructed from the assumption that you performed this action.
Beschreibung der Argumente
Um sich die Arbeit mit Befehlszeilenargumenten zu erleichtern, navigieren Sie mithilfe des Befehls "Verzeichnis wechseln" (cd) zu dem Verzeichnis, in dem der Roboter installiert ist. Wenn Sie zum Beispiel das Standardverzeichnis des Roboters nicht verändert haben, können Sie den folgenden Befehl verwenden:
cd C:\Program Files (x86)\UiPath\Studio.
Alle hier dargestellten Beispiele bauen auf der Annahme auf, dass Sie zuerst den Befehl oben ausgeführt haben.
Attended-Roboter dürfen nur unter Aufsicht eines Mitarbeiters laufen.
Der Execute-Befehl
UiRobot.exe execute [--process <Package_ID> | --file <File_Path>] [--folder <Orchestrator_Folder_ID>] [--input <Input_Parameters>]
Dieser Befehl wird verwendet, um die Ausführung eines Prozesses oder einer Datei (.json, .xaml, oder .nupkg) zu starten. Bitte beachten Sie, dass die Argumente --process (-p) und --file (-f) nicht gleichzeitig mit dem execute-Befehl verwendet werden können. Er unterstützt die folgenden Argumente:
| Argument | Beschreibung |
|---|---|
|
|
Obligatorisch. Startet die Ausführung eines lokalen oder Orchestrator-Prozesses. Beispiele:
|
|
|
Obligatorisch. Startet die Ausführung einer lokalen Projektdatei. Die Zieldatei kann Beispiele:
|
|
|
Optional. Hier können Sie den Orchestrator-Ordner angeben, aus dem der Zielprozess installiert und ausgeführt werden soll. Kann nur zusammen mit dem Beispiel:
|
|
|
Optional. Ermöglicht das Angeben von Eingabeargumenten für die Ausführung. Kann mit den Argumenten Beispiele:
|
Der Pack-Befehl
For Studio v2018.4.4 and later releases we recommend publishing using the command UiPath.Studio.CommandLine.exe publish instead of UiRobot.exe pack. For more information, see Mass Update Command Line Parameters in the Studio guide.
UiRobot.exe pack <Project_Path> --output <Destination_Folder> [-v <Project_Version>]
Dieser Befehl wird verwendet, um eine Project.json-Datei in eine .nupkg-Datei zu packen. Er unterstützt die folgenden Argumente:
| Argument | Beschreibung |
|---|---|
|
|
Obligatorisch. Ermöglicht es Ihnen, anzugeben, wo die Beispiel:
|
|
|
Optional. Ermöglicht es Ihnen, eine Version für die Beispiel:
|
Der Connect-Befehl
UiRobot.exe connect [--url <Orchestrator_Server_URL> --key <Machine_Key>] | [--connectionString <Connection_String>]
Dieser Befehl wird verwendet, um den Roboter mit einer Orchestrator-Instanz zu verbinden. Er unterstützt die folgenden Argumente:
| Argument | Beschreibung |
|---|---|
|
|
Mandatory. If the Beispiel:
|
|
|
Optional. Muss mit dem Beispiel:
|
|
|
Optional. Muss mit dem Beispiel:
|
|
|
Optional. Ermöglicht es Ihnen, eine Verbindung mit Orchestrator über die Verbindungszeichenfolge herzustellen. Beispiel:
|
Der Disconnect-Befehl
UiRobot.exe disconnect
Dieser Befehl wird verwendet, um den Roboter von der aktuellen Orchestrator-Instanz zu trennen.
Der Trace-Befehl
UiRobot.exe trace --enableLowLevel | --disableLowLevel
Dieser Befehl wird verwendet, um Nachverfolgung auf niedriger Stufe (ausführlich) für den Roboter zu aktivieren oder zu deaktivieren. Er unterstützt die folgenden Argumente:
| Argument | Beschreibung |
|---|---|
|
|
Ablaufverfolgung auf niedriger Ebene aktivieren. Aktiviert die Nachverfolgung auf niedriger Stufe. Eine Beispiel:
|
|
|
Ablaufverfolgung auf niedriger Ebene deaktivieren Nach dem Anhalten wird auf dem Desktop eine Beispiel:
|
Der BiB-Befehl
Ermöglicht das Aktivieren oder Deaktivieren der Bild-in-Bild-Funktion der Maschine. Diese Einstellung wird auf der lokalen Maschine angewendet und betrifft alle Benutzer und wird zum Ändern vorhandener Installationen verwendet.
Zur Durchführung dieser Anweisungen sind Administratorrechte erforderlich.
| Befehl | Beschreibung |
|---|---|
PiP --enable | Aktiviert die Bild-in-Bild-Funktion der Maschine. |
PiP --disable | Deaktiviert die Bild-in-Bild-Funktion der Maschine. |
Der Befehl ENABLE_PIP
Ermöglicht es Ihnen, die Bild-in-Bild-Funktion der Maschine während der Installation per UiPath-Befehlszeile zu aktivieren.
| Befehl | Beschreibung |
|---|---|
ENABLE_PIP=1 | Aktiviert die Bild-in-Bild-Funktion der Maschine. |
ENABLE_PIP=0 | Aktiviert nicht die Bild-in-Bild-Funktion der Maschine. |
Verschiedene Befehle
Die folgenden Befehle sind rein informativ und haben keinerlei Auswirkungen auf Ihre Automatisierungsprojekte:
| Argument | Beschreibung |
|---|---|
--version | Zeigt Informationen zur Roboterversion an. |
--help | Zeigt die Liste der unterstützten Befehle sowie die entsprechenden Informationen und Beispiele an. |