- Erste Schritte
- Grundlegendes zu UiPath Robot
- 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 mit Anmeldeinformationsanbietern
- 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

Robot-Administratorhandbuch
Weiterleitung von Robotern über einen Proxy-Server
Damit ein Roboter eine direkte Kommunikation mit dem Orchestrator herstellen kann, muss er sich im selben Netzwerk befinden oder ein offenes verwenden. Andernfalls müssen Sie einen Proxyserver einrichten, um die Kommunikation zu erleichtern.
Richten Sie einen Proxy ein, indem Sie entweder ein Proxy-Skript verwenden oder die Proxyserveradresse mit einer Liste von zu umgehenden Adressen angeben. Es kann nur eine Methode verwendet werden. Wenn beides konfiguriert ist, hat das Proxy-Skript Vorrang.
Die folgenden Konfigurationsoptionen sind verfügbar:
-
Konfigurieren des Webbrowsers
-
Konfigurieren der Windows-Proxyeinstellungen
-
Konfigurieren der Proxyeinstellung über Befehlszeilenparameter
-
Bearbeiten der
uipath.config
-Datei
proxy.config
-Datei in uipath.config
migriert, um dem neuen Format zu entsprechen.
Roboter im Benutzermodus übernehmen die Proxy-Einstellungen, die für Ihren Webbrowser konfiguriert sind.
Bei Proxy-Einstellungen, die eine grundlegende Nicht-Windows-Authentifizierung erfordern, speichern Sie die erforderlichen Zugriffsrechte im Anmeldeinformationsspeicher der Maschine.
Um Proxyeinstellungen auf Benutzermodusroboter anzuwenden, müssen Sie den Benutzerhostdienst neu starten. Dazu müssen Sie sich von der Windows-Benutzersitzung abmelden und dann wieder anmelden.
uipath.config
als auch die entsprechenden Windows-Einstellungen des Benutzerkontos ändern, unter dem der Roboter ausgeführt wird.
Im Kontext von UiPath können Windows-Prozesse unter zwei unterschiedlichen Identitäten ausgeführt werden:
-
Lokaler Benutzer – Diese Prozesse werden unter der Identität des Benutzers ausgeführt, der derzeit in der Windows-Sitzung angemeldet ist.
-
LocalSystem-Benutzer–Diese Prozesse sind in der Regel Dienste oder Hintergrundaufgaben, die mit Berechtigungen auf Systemebene ausgeführt werden.
Beim Konfigurieren eines Proxys in Windows sind die Proxyeinstellungen an den Benutzer gebunden, der den Prozess ausführt. Abhängig von der Identität des Prozesses, der die HTTP-Anforderung stellt, gibt es daher zwei mögliche Szenarien für die Proxykonfiguration:
-
Es wird der für den Benutzer in Windows definierte Proxy verwendet.
-
Die Proxyeinstellungen werden aus der Datei
uipath.config
geladen.
In der folgenden Tabelle finden Sie eine Übersicht über die roboterbezogenen Windows-Prozesse, die Benutzeridentitäten, unter denen sie laufen, und die HTTP-Anforderungen, die sie ausführen:
Windows-Prozess |
Benutzeridentität |
HTTP-Anforderungen |
---|---|---|
|
LocalSystem |
Zuständig für die Dienstkommunikation mit dem Orchestrator, einschließlich:
|
|
Benutzer |
Verantwortlich für die Kommunikation des Dienstes mit dem Orchestrator, wenn er im Benutzermodus installiert ist, einschließlich:
|
|
|
Zuständig für die Bearbeitung von automatisierungsspezifischen HTTP-Anforderungen, einschließlich:
|
|
Benutzer |
Zuständig für den Umgang mit Assistant-bezogenem Datenverkehr, einschließlich:
|
|
Benutzer |
Zuständig für die Abwicklung des Remote Debugging-Datenverkehrs über SignalR. |
UiPath.UpdateService.Worker.exe |
LocalSystem | Zuständig für das Herunterladen der MSIs vom Orchestrator. |
Sie können den Prozess der automatischen Aktualisierung für Roboter konfigurieren, die hinter einem Proxy arbeiten, abhängig vom Typ der Roboter-Installation:
UiPath.config
-Datei verarbeitet. Sowohl der Roboterdienst als auch der Updatedienst werden mit einem Windows-Dienst unabhängig von einem Benutzer ausgeführt.
UiPath.config
-Datei verarbeitet. Der Benutzer startet jedoch sowohl den Roboterdienst als auch den Update-Agent. Der Update Service wird mithilfe eines Windows-Dienstes ausgeführt.
Bei Schnellinstallationen werden Konfigurationen für den Proxy von den vorhandenen Benutzereinstellungen geerbt. Der Benutzer initiiert alle Dienste: Robot Service, Update Agent und Update Service.
Der Proxyserver benötigt möglicherweise Anmeldeinformationen, um den Datenverkehr zuzulassen. Sie können den Proxy so konfigurieren, dass er sich mit den Anmeldeinformationen des angemeldeten Windows-Benutzers authentifiziert.
UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
auf der Maschine hinzu, auf der der Roboter ausgeführt wird, und legen Sie ihren Wert auf true
fest. Dadurch wird dem Roboter mitgeteilt, die Windows-Anmeldeinformationen des aktuellen Benutzers für die Proxy-Authentifizierung zu verwenden.
Ab Version 2021.10 unterstützt der UiPath-Roboterdienst Proxyserver mit Standardauthentifizierungsprotokollen.
Benutzermodusroboter – Mit der einfachen Authentifizierung identifiziert der Assistant, ob eine Proxykonfiguration auf der Maschine implementiert ist, und fordert den Benutzer zur Eingabe seiner Anmeldeinformationen auf.
UiPath.config
mit den folgenden Parametern für den Proxy:
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>
Livestreaming- und Remotesteuerungsfunktionen funktionieren nicht in einem Proxy-Setup für Roboterversionen, die älter als 2024.10.5 sind. Aktualisieren Sie Ihren Roboter auf Versionen 2024.10.5+, um auf diese Funktionen in einem Proxy-Setup zuzugreifen.
- Navigieren Sie zum Installationsordner
%ProgramFiles%\UiPath\Studio
. - Suchen Sie nach der Datei
uipath.config
und öffnen Sie diese mtihilfe eines Texteditors, beispielsweise Notepad++. - Fügen Sie das
<webProxySettings>
‑Tag hinzu und legen Sie die Werte basierend auf Ihrer Proxy-Umgebung fest. - Speichern Sie die Datei
uipath.config
. - Starten Sie den UiPath-Roboterdienst erneut.
Um die Proxy-Einstellungen während der Installation von Robotern im Dienstmodus hinzuzufügen, verwenden Sie die dedizierten Befehlszeilenparameter in Ihrem Installationsbefehl.
Beispielsweise installiert der folgende Befehl den Roboter im Dienstmodus und verwendet ein Skript zum Konfigurieren des Proxys:
UiPathStudio.msi ADDLOCAL=DesktopFeature,Robot,RegisterService PROXY_SCRIPT_ADDRESS=http://localhost/proxy.pac
UiPathStudio.msi ADDLOCAL=DesktopFeature,Robot,RegisterService PROXY_SCRIPT_ADDRESS=http://localhost/proxy.pac
Der folgende Befehl installiert den Roboter im Dienstmodus und richtet die Standardauthentifizierung für Proxyeinstellungen ein:
UiPathStudio.msi ADDLOCAL=DesktopFeature,Robot,RegisterService PROXY_ADDRESS=http://my.proxy.net:8008 PROXY_USERNAME="myUser" PROXY_PASSWORD="myUser" PROXY_DOMAIN="myUser"
UiPathStudio.msi ADDLOCAL=DesktopFeature,Robot,RegisterService PROXY_ADDRESS=http://my.proxy.net:8008 PROXY_USERNAME="myUser" PROXY_PASSWORD="myUser" PROXY_DOMAIN="myUser"
- Verbinden des Roboters mit dem Orchestrator
- Stellen Sie einige Pakete in einer Umgebung bereit, die den zuvor konfigurierten Roboter enthält.
- Navigieren Sie zum Ordner
%userprofile%\.nuget\
und prüfen Sie, ob der entsprechende Prozess und die Aktivitätspakete heruntergeladen wurden. - Führen Sie den entsprechenden Job aus, um zu prüfen, ob er erfolgreich ausgeführt wird.
- Proxy für den Benutzermodus von Robotern
- Proxy für Dienstmodusroboter
- Proxyeinstellungen basierend auf Benutzertypen (Executor)
- Der Prozess der automatischen Aktualisierung für Proxykonfigurationen
- Proxyauthentifizierung über Windows-Anmeldeinformationen
- Einfache Authentifizierung
- Livestreaming und Remotesteuerung in einem Proxy-Setup
- Konfigurieren des Webbrowsers
- Konfigurieren der Windows-Proxyeinstellungen
- Bearbeiten der Datei uipath.config
- Konfigurieren der Proxyeinstellungen während der Roboterinstallation
- Prüfen der Proxy-Server-Verbindung