- 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
- CrowdStrike-Integration
- Neustarten von Roboterkomponenten
- Governance
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Nicht reagierender Roboter über RDP
- Doppelte Ausführungsprotokolle
- Häufig auftretende Fehler bei Robotern
- Erhöhte Prozessausführungsdauer
- Erzwungene Paketsignaturüberprüfung
- Nachricht zu groß für die Verarbeitung
- Fehler bei der Ausführung als Administrator
- NuGet-Pakete nach der Migration nicht zugänglich
- Aufforderung zur Benutzerzugriffssteuerung und UI-Automatisierungsaktivitäten
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\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\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:
|
|
|
Mandatory. Starts the execution of a local project file. The target file can be .json, .xaml, or .nupkg. Beispiele:
|
|
|
Optional. Allows you to specify the Orchestrator folder from which to install and execute the target process. It can only be used together with the --process argument. Beispiel:
|
|
|
Optional. Allows you to specify input arguments for execution. It can be used with the --process or --file arguments. Beispiele:
|
|
|
Ermöglicht es Ihnen, den Einstiegspunkt eines Prozesses auszuwählen, wenn Sie ihn über die Befehlszeile starten. Beispiele:
|
Die folgenden Befehle werden für Windows- oder Portable-Projekte nicht unterstützt:
- UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
- UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml"
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>]Hinweis:Wenn der Roboter bereits verbunden ist, gibt das Ausführen des Befehls
connectdie folgende Meldung zurück:Orchestrator already connected!.
Dieser Befehl wird verwendet, um den Roboter mit einer Orchestrator-Instanz zu verbinden. Er unterstützt die folgenden Argumente:
| Argument | Beschreibung |
|---|---|
|
|
Used to connect the robot to Orchestrator, must be used with the Beispiel:
Beispiel für einen Maschinenschlüssel:
Beispiel für die Client-ID und den geheimen Clientschlüssel:
|
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. |
logs --flush | Sendet alle ausstehenden Protokolle an den Orchestrator. |