- 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
Wenn Sie einen Roboter haben, der sich in einem geschlossenen Netzwerk befindet oder in einem anderen Netzwerk als das des Orchestrators, ist die Kommunikation zwischen den beiden UiPath-Produkten nicht möglich. Um diese Kommunikation zu ermöglichen, können Sie einen Proxy-Server mit Ihrem Roboter verwenden.
Um den Roboter über einen Proxy-Server weiterzuleiten, müssen Sie einige Konfigurationsschritte auf der Roboter-Maschine vornehmen. Im Einzelnen:
-
Konfigurieren Sie Ihren bevorzugten Webbrowser, um sicherzustellen, dass der Roboter-Computer über den angegebenen Proxy-Server auf den Orchestrator zugreifen kann.
-
Bearbeiten Sie die Datei
uipath.config, um sicherzustellen, dass die Verbindung zwischen dem Roboter und dem Orchestrator über den angegebenen Proxy-Server geführt wird, und dass die Aktivitäten und die Automatisierungsprozesse über den angegebenen Proxy-Server heruntergeladen werden können.Hinweis:The user mode robot inherits the Proxy Settings from the Internet Options, while the service mode robot requires specific configuration to be made in the
uipath.configfile from the Studio installation folder.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.
Wichtig:The settings in the
uipath.configfile only apply to the robot service process when installed in service-mode. Proxy settings for user-level Windows processes, including the executor (for both user-mode and service-mode installations), are not configurable throughuipath.config.
Konfigurieren der Proxyeinstellungen
Konfigurationen für das Proxy-Skript oder die Proxy-Adresse können entweder über den Abschnitt „Verbindungen“ in den Internetoptionen oder über das Menü „Proxy-Einstellungen“ in den Windows-Einstellungen festgelegt werden.
Konfigurieren des Webbrowsers
-
In Internet Explorer, click Tools > Internet Options. The Internet Options window is displayed.
-
In the Connections tab, click LAN Settings. The Local Area Network (LAN) Settings window is displayed. Depending on your setup, you can configure a proxy configuration script or a proxy server.
-
Konfigurieren Sie den Proxy-Server oder die automatische Konfiguration (für das Proxy-Skript).
-
Klicken Sie OK (OK) an. Ihre Einstellungen werden gespeichert.
-
Geben Sie im Webbrowser die Orchestrator-URL ein, um die Verbindung zu testen.
Konfigurieren der Windows-Proxyeinstellungen
-
Öffnen Sie das Startmenü und suchen Sie nach Proxy-Einstellungen.
-
Konfigurieren Sie das automatische Proxy-Setup (für das Proxy-Skript) oder das manuelle Proxy-Setup (für den Proxy-Server).
-
Speichern Sie die Einstellungen.
-
Geben Sie im Webbrowser die Orchestrator-URL ein, um die Verbindung zu testen.
Wichtig:When setting up or editing the proxy address, do not add the http:// prefix to the proxy address. This enables the proxy only for HTTP calls, and since most calls are HTTPS, the proxy configuration fails.
To resolve this, make sure to either remove the http:// prefix altogether, or specifically add the proxy address with both http:// and https:// prefixes.
Beispiel:
- http://proxyaddress -> incorrect
- https://proxyaddress -> correct
- http://proxyaddress;https://proxyaddress -> correct
Bearbeiten der Datei uipath.config
- Navigieren Sie zum Installationsordner
%ProgramFiles%\UiPath\Studio. - Suchen Sie nach der Datei
uipath.configund ö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.-
Um ein Proxyskript zu verwenden, geben Sie das folgende Schlüssel-Wert-Paar an:
<webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </webProxySettings><webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </webProxySettings> -
Um eine Proxyadresse anzugeben, geben Sie die folgenden Schlüssel-Wert-Paare an:
<webProxySettings> <add key="ProxyAddress" value="http://1.1.1.1:1234/" /> <add key="BypassLocalAddresses" value="True" /> <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" /> </webProxySettings><webProxySettings> <add key="ProxyAddress" value="http://1.1.1.1:1234/" /> <add key="BypassLocalAddresses" value="True" /> <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" /> </webProxySettings>Hinweis:Starting with v2021.4 Robot, the bypass list should contain an array of regular expression strings that contain the URIs of the servers to bypass.
-
- Speichern Sie die
uipath.config‑Datei und starten Sie den UiPath-Roboterdienst neu, damit die Änderungen wirksam werden.
Beispiele für Umgehungsliste
Nachfolgend finden Sie einige Beispiele für das Format der Umgehungsliste.
www.myget.org -> ((www|WWW).){1}?(myget+(.org))
.vo.msecnd.net -> (([a-zA-Z0-9]).)+((vo+)+(.msecnd+)+(.net))
www.nuget.org -> ((www|WWW).){1}?(nuget+(.org))
gallery.uipath.com -> (([a-zA-Z0-9]).)*((gallery+)+(.uipath+)+(.com))
www.myget.org -> ((www|WWW).){1}?(myget+(.org))
.vo.msecnd.net -> (([a-zA-Z0-9]).)+((vo+)+(.msecnd+)+(.net))
www.nuget.org -> ((www|WWW).){1}?(nuget+(.org))
gallery.uipath.com -> (([a-zA-Z0-9]).)*((gallery+)+(.uipath+)+(.com))
Um die Formatierung für komplexe Konfigurationen zu testen, können Sie einen Regex-Validator/Generator verwenden.
Starting with v2021.4 Robot, the bypass list should contain an array of regular expression strings that contain the URIs of the servers to bypass.
Es sollte entweder die ScriptAddress oder die ProxyAddress festgelegt werden. Wenn beide festgelegt sind, hat die ScriptAddress Vorrang.
Die BypassList und die BypassLocalAddresses sollten nur dann festgelegt werden, wenn die ProxyAddress festgelegt ist.
Proxyauthentifizierung über Windows-Anmeldeinformationen
Ab v2021.4.4 funktioniert der Roboter mit Proxykonfigurationen, die die Authentifizierung über Windows-Anmeldeinformationen verwenden. Um diese Funktion zu aktivieren, fügen Sie die Systemumgebungsvariable UIPATH_PROXY_USE_DEFAULT_CREDENTIALS auf der Maschine hinzu.
Beispiel: UIPATH_PROXY_USE_DEFAULT_CREDENTIALS mit Wert true
Konfigurieren der Windows Credentials Proxy-Authentifizierung mit PowerShell
-
Öffnen Sie PowerShell als Administrator.
-
Führen Sie den folgenden Befehl aus:
[Environment]::SetEnvironmentVariable("UIPATH_PROXY_USE_DEFAULT_CREDENTIALS", "true", "Machine")[Environment]::SetEnvironmentVariable("UIPATH_PROXY_USE_DEFAULT_CREDENTIALS", "true", "Machine") -
Starten Sie die Robotermaschine neu.
Validieren des Skripts
Um zu bestätigen, dass die Systemumgebungsvariable erfolgreich festgelegt wurde, führen Sie das folgende Skript in PowerShell aus.
$Env:UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
$Env:UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
Dies gibt den Wert der Systemumgebungsvariablen zurück. Wenn der Wert true ist, ist die Konfiguration jetzt vorhanden.
Einfache Authentifizierung
Ab Version 2021.10 unterstützt der Roboter Proxy-Server mit Standard-Authentifizierungsprotokollen.
Dienstmodusroboter
Um diese Funktion zu aktivieren, wenn der Roboter im Dienstmodus installiert ist, müssen Sie den Abschnitt webProxySettings aus der Datei uipath.config bearbeiten und die folgenden Informationen hinzufügen:
<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>
The Robot Executor does not support proxy configurations using Basic Authentication methods. This means you can use Basic Authentication to connect to Orchestrator and download packages, but not for the actual workflow.
Prüfen der Proxy-Server-Verbindung
-
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.
Hinweis:Beim Aktualisieren von Versionen vor v2021.4 werden Proxy-Konfigurationen von der
proxy.config‑Datei in dieuipath.configmigriert, um dem neuen Format zu entsprechen.
- Konfigurieren der Proxyeinstellungen
- Konfigurieren des Webbrowsers
- Konfigurieren der Windows-Proxyeinstellungen
- Bearbeiten der Datei uipath.config
- Beispiele für Umgehungsliste
- Proxyauthentifizierung über Windows-Anmeldeinformationen
- Konfigurieren der Windows Credentials Proxy-Authentifizierung mit PowerShell
- Validieren des Skripts
- Einfache Authentifizierung
- Dienstmodusroboter
- Prüfen der Proxy-Server-Verbindung