- Erste Schritte
- Grundlegendes zu UiPath Robot
- Service Mode vs. User Mode
- Installation unter Windows
- Installation auf dem Mac
- Installation unter Linux
- Roboter-Lizenzierung
- UiPath Assistant
- Installationsanforderungen
- Installieren von Robotern für Unattended-Automatisierungen
- Konfigurieren von Robotern für Unattended-Automatisierungen
- Bereitstellen von unbeaufsichtigten Automatisierungen
- Verbinden von Robotern für Unattended-Automatisierungen mit dem Orchestrator
- Einrichtung von Windows Server für High-Density-Roboter
- Weiterleitung von Robotern über einen Proxy-Server
- Implementieren der Authentifizierung
- Anpassen der Registrierungseinstellungen für die Ausführung in minimierten RDP-Fenstern
- Verwenden von Netzwerkspeicherorten
- Einrichten von Linux-Robotern
- Konfigurieren der Paketsignaturüberprüfung
- Einrichten von Paketordnern und Netzwerkpfaden
- Konfigurieren von Aktivitätsfeeds
- Installieren von Robotern für Attended-Automatisierungen
- Konfigurieren von Robotern für Attended-Automatisierungen
- Integrationen
- Fehlersuche und ‑behebung
Installation unter Linux
Die Installation von Robotern unter Linux erfordert eine Docker-Umgebung, eine Netzwerkverbindung zum Orchestrator und die Client-Anmeldeinformationen der Maschinenvorlage.
24.10.95.24248-robot24.10.0
. Um den neuesten verfügbaren Patch zu installieren, geben Sie kein Tag an. Der Befehl zum Herunterladen des Docker-Images lautet:
docker pull registry.uipath.com/robot/uiautomation-runtime:<tag>
docker pull registry.uipath.com/robot/uiautomation-runtime:<tag>
-
Um Automatisierungen für Linux zu erstellen, stellen Sie sicher, dass Sie über die Chrome-Erweiterungsversion 2021.10.4 oder höher verfügen. Dies ermöglicht dem Roboter die Ausführung von Hintergrund- und Vordergrundautomatisierungen.
-
Um eine UI-Automatisierung für Linux zu entwerfen, können Sie die folgenden Eingabemethoden für Aktivitäten auswählen:
-
ChromiumAPI: Der Standardeingabemodus, der Robotern die direkte Interaktion mit Chrome-Elementen ermöglicht.
-
KlickSimulieren/TypSimulieren (SimulateType): Simuliert Benutzeraktionen wie Klicken oder Tippen auf einer Webseite.
-
Web-Recorder (Web Recorder): Repliziert eine Reihe von Aktionen auf einer Webseite, die ein Roboter wiedergeben kann.
-
Tabellenextraktion: Ein Tool zur Vereinfachung der Datenextraktion aus Webtabellen.
-
docker run
verwendet werden. Verwenden Sie diesen Befehl, um das Docker-Image zu starten.
Parameter |
Beschreibung |
Beispiel |
---|---|---|
|
Akzeptiert die UiPath-Lizenzvereinbarung. |
|
|
Legt die URL der Orchestrator-Instanz fest, mit der Ihre Roboter eine Verbindung herstellen sollen. | |
Zusammen mit dem geheimen Clientschlüssel verwenden. Wenn Sie den Maschinenschlüssel verwenden, verwenden Sie diesen Parameter nicht. |
Legt die Client-ID der Maschinenvorlage fest. | |
Zur Verwendung zusammen mit der Client-ID. | Legt den geheimen Clientschlüssel der Maschinenvorlage fest. | |
Wenn Sie die Client-ID und den geheimen Schlüssel verwenden, verwenden Sie diesen Parameter nicht. |
Legt den Schlüssel der Maschinenvorlage fest. | |
VNC_ENABLED=true |
Optional. Ermöglicht das Livestreaming der Roboterausführung unter Linux durch Virtual Networking Computing (VNC). Erfordert Port
5000:5900 für den Zugriff auf den VNC-Server.
Wichtig:
Verwenden Sie nach dem Aktivieren des VNC-Servers einen beliebigen VNC-Client, um die Roboterausführung live zu streamen. |
|
docker run
an. Zum Beispiel:
docker run --dns="1.1.1.1" -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>
docker run --dns="1.1.1.1" -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>
--dns="1.1.1.1"
stellt den öffentlichen DNS-Resolver von Cloudflare dar. Sie können einen beliebigen DNS-Resolver verwenden, um den SignalR Hub umzuleiten.
/home/robotuser/.nuget/Packages/
-Verzeichnis eines Docker-Containers gespeichert werden. Um dies zu konfigurieren, müssen Sie das Verzeichnis bereitstellen, das die NuGet-Bibliotheken enthält. Fügen Sie dem Docker-Ausführungsbefehl das folgende Flag hinzu: -v <path to packages on the host machine>:/home/robotuser/.nuget/Packages/
.
Zum Beispiel mit dem Maschinenschlüssel:
docker run -e LICENSE_AGREEMENT=accept -e MACHINE_KEY="{machine_key}" -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -v <path to packages on the host machine>:/home/robotuser/.nuget/Packages -ti registry.uipath.com/robot/uiautomation-runtime
docker run -e LICENSE_AGREEMENT=accept -e MACHINE_KEY="{machine_key}" -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -v <path to packages on the host machine>:/home/robotuser/.nuget/Packages -ti registry.uipath.com/robot/uiautomation-runtime
Um einen ausgeführten Roboter-Container zu debuggen, verwenden Sie die Remote-Debugging-Funktion.