- 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
- 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
Weiterleitung von Robotern über einen Proxy-Server
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: Der Roboter im Benutzermodus erbt die Proxy-Einstellungen von den Internetoptionen, während der Roboter im Dienstmodus eine bestimmte Konfiguration in deruipath.config
-Datei aus dem Studio-Installationsordner erfordert.Wichtig: Die Einstellungen in der Dateiuipath.config
gelten für den Roboterdienst-Prozess nur dann, wenn dieser im Dienstmodus installiert ist. Proxyeinstellungen für Windows-Prozesse auf Benutzerebene, einschließlich des Executors (sowohl für Installationen im Benutzermodus als auch im Dienstmodus), sind nicht überuipath.config
konfigurierbar.
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.
- Im Internet Explorer klicken Sie Tools > Internetoptionen an. Das Fenster Internetoptionen wird angezeigt.
- Klicken Sie auf der Registerkarte Verbindungen auf LAN-Einstellungen. Das Fenster Einstellungen für lokales Netzwerk (LAN) wird angezeigt. Je nach Einrichtung können Sie ein Proxykonfigurationsskript oder einen Proxyserver festlegen.
- 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.
- Ö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:
Fügen Sie beim Einrichten oder Bearbeiten der Proxyadresse nicht das Präfix http:// zur Proxyadresse hinzu. Dadurch wird der Proxy nur für HTTP-Aufrufe aktiviert. Da die meisten Aufrufe über HTTPS erfolgen, schlägt die Proxykonfiguration fehl.
Um dieses Problem zu beheben, entfernen Sie entweder das Präfix http:// vollständig oder fügen Sie speziell die Proxyadresse mit den Präfixen http:// und https:// hinzu.
Beispiel:
-
http=proxyaddress -> incorrect
-
http=proxyaddress;https=proxyaddress -> correct
-
http://proxyaddress;https://proxyaddress -> correct
-
- 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.<webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </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>
<webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </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> - Speichern Sie die
uipath.config
‑Datei und starten Sie den UiPath-Roboterdienst neu, damit die Änderungen wirksam werden.
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.
ScriptAddress
oder die ProxyAddress
festgelegt werden. Wenn beide festgelegt sind, hat die ScriptAddress
Vorrang.
BypassList
und BypassLocalAddresses
sollten nur dann festgelegt werden, wenn die ProxyAddress
festgelegt ist.
UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
auf der Maschine hinzu.
UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
mit Wert true
- Ö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.
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
true
ist, ist die Konfiguration jetzt vorhanden.
Ab Version 2021.10 unterstützt der Roboter Proxy-Server mit Standard-Authentifizierungsprotokollen.
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>
- Verbinden Sie den Roboter 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.
Hinweis: Beim Aktualisieren von Versionen vor v2021.4 werden Proxy-Konfigurationen von der
proxy.config
‑Datei in dieuipath.config
migriert, 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