- 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
- Neustarten von Roboterkomponenten
- 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
- Robot Citrix Apps-Virtualisierung
- Fehlersuche und ‑behebung
- Häufige Verbindungsfehler
- 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
- .NET während der Installation erforderlich
- Assembly kann nicht vom Netzwerk oder Azure File Share geladen werden
- Aktivitäten können .NET-Runtime nicht finden
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 dasjenige, das der Orchestrator verwendet, ist eine Kommunikation zwischen den beiden UiPath-Produkten nicht möglich. Um diese Kommunikation zu ermöglichen, können Sie daher einen Proxy-Server mit Ihrem Roboter verwenden.
Um den Roboter über einen Proxy-Server weiterzuleiten, müssen Sie mehrere Konfigurationsschritte auf dem Roboter-Computer vornehmen:
- 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 geleitet wird und dass die Aktivitätspakete und Automatisierungsprozesse über den angegebenen Proxy-Server heruntergeladen werden können.
- Der Roboter im Benutzermodus erbt die Proxy-Einstellungen von den Internetoptionen, während der Roboter im Dienstmodus eine bestimmte Konfiguration in der
uipath.config
-Datei aus dem Studio-Installationsordner erfordert.
- Wenn der Roboter im Dienstmodus installiert ist und Sie die interaktive Anmeldung von UiPath Assistant verwenden, müssen Sie die Proxyeinstellungen sowohl in der Datei uipath.config als auch in den Windows-Einstellungen für den Benutzer konfigurieren, unter dem der Roboter ausgeführt wird.
-
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
-Datei nur für den Roboter im Dienstmodus gelten.
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 des lokalen Netzwerks (LAN) wird angezeigt. Je nach Setup können Sie ein Proxy-Konfigurationsskript oder einen Proxy-Server 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.
http://
zur Proxyadresse hinzu. Damit werden .NET-basierte Anwendungen wie Robot gezwungen, den Proxy nur für HTTP
-Aufrufe zu verwenden. Da die meisten jedoch HTTPS
-Aufrufe sind, kann die Proxykonfiguration nicht verwendet werden.
http://
ganz oder fügen Sie die Proxyadresse explizit mit den beiden Präfixen http://
und https://
hinzu.
Beispiel:
-
http=proxyaddress
-> falsch -
http=proxyaddress;https=proxyaddress
-> richtig -
http://proxyaddress;https://proxyaddress
-> richtig
- 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.-
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>
-
- Speichern Sie die
uipath.config
‑Datei und starten Sie den UiPath-Roboterdienst neu, damit die Änderungen wirksam werden.
UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
auf der Maschine hinzu und setzen sie den Wert auf true
.
ScriptAddress
oder die ProxyAddress
festgelegt werden. Wenn beide festgelegt sind, hat die ScriptAddress
Vorrang.
BypassList
und die BypassLocalAddresses
sollten nur dann festgelegt werden, wenn die ProxyAddress
festgelegt ist.
Ab Release v2021.10 unterstützt der Roboterdienst 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>
Wenn der Roboter im Benutzermodus installiert wird, erkennt UiPath Assistant automatisch, dass eine Proxykonfiguration mit Standardauthentifizierung auf der Maschine vorhanden ist, und fordert den Benutzer zur Eingabe eines Benutzernamens und eines Kennworts auf.
- 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.