- Erste Schritte
- Installation und Upgrade
- Robotertypen
- Roboterkomponenten
- Lizenzierung
- Verbindung von Robotern mit Orchestrator
- Prozesse und Aktivitäten
- Protokollierung
- Spezifische Szenarien
- Windows-Sitzungen
- Implementieren der Authentifizierung mit Anmeldeinformationsanbietern
- Weiterleitung von Robotern über einen Proxy-Server
- Anhalten eines Prozesses:
- Schaltfläche „Beenden“ deaktivieren
- Benutzerdefinierte Paketordner und Netzwerkpfade
- CrowdStrike-Integration
- Robot Citrix Apps-Virtualisierung
- Governance
- Fehlersuche und ‑behebung
- Fehlerbehebung für den Roboterdienst
- Fehlerbehebung für die Ausführung
- Fehlerbehebung bei Aufzeichnung und Steuerelement
- Fehlerbehebung für Netzwerke
- Fehlerbehebung für die Verbindung
- Fehlerbehebung bei der Lizenzierung
- Fehlerbehebung bei Paketen
- Fehlerbehebung für .NET
- Fehlerbehebung für Protokollierung
- Fehlerbehebung für Sitzung
- Fehlerbehebung bei der CrowdStrike-Integration
Beschreibung der Datei UiPath.Settings
Die UiPath.Settings Datei enthält alle erforderlichen Details dazu, wie der Roboter Prozesse ausführt. Sie können diese Einstellungen ändern, indem Sie die Datei und die entsprechenden Felder direkt bearbeiten. Andererseits können Sie sie über Orchestrator ändern. Dies geschieht über die Registerkarte Einstellungen.
Please note that local system and administrator rights are required to modify these settings. You should restart the UiPath® Robot service (admin rights are required to do this), and close the Robot tray for changes to take effect.
The UiPath.Settings file is stored in the %localappdata%\UiPath\ folder when the Robot is deployed in user mode, and %programdata%\UiPath\ when the Robot is deployed in service mode. It is created the first time the UiPath® Robot service starts. It contains the following parameters:
| Parameter | Beschreibung |
|---|---|
| NuGetApiKey | Der API-Schlüssel des NuGet-Feeds. Wenn keine Verbindung mit Orchestrator besteht, ist kein API-Schlüssel erforderlich, wenn Sie einen lokalen Feed verwenden. Wenn Sie einen privaten MyGet-Feed verwenden, beachten Sie bitte, dass dieser Parameter erforderlich ist. Wenn eine Verbindung zum Orchestrator besteht, wird dieser Wert nicht berücksichtigt. |
| NuGetServerUrl | Der Ort, an den Projekte verschoben werden und von wo sie abgerufen werden. Dabei kann es sich entweder um einen lokalen Feed, z. B. einen Dateisystempfad oder um einen Web-Feed handeln, der das NuGet-Protokoll (NuGet, MyGet usw.) verwendet. Wenn keine Verbindung mit dem Orchestrator besteht, ist der Standardwert %ProgramData%\UiPath\packages (Benutzermodus) oder `%. Wenn Sie einen privaten MyGet-Feed verwenden, nehmen Sie bitte die unter Ihre vorauthentifizierte V2-URL (keine Basisauthentifizierung)(Your pre-authenticated V2 URL (no basic authentication)) angegebene URL. Bitte beachten Sie, dass dies kein kostenloser Dienst von MyGet ist.Wenn eine Verbindung zum Orchestrator besteht, wird dieser Wert nicht berücksichtigt. |
| ActivitiesFeed | The address where the activities are stored. This field is only populated if you are not connected to Orchestrator. By default, the value is ~/NuGetPackages/Activities. If you connect to Orchestrator, this field is not taken into account. Find out more about the activities feeds on this page, as well as where packages are installed based on the Robot deployment type. |
| UiPathServerUrl | Die Adresse Ihrer Orchestrator-Instanz. Wenn keine Verbindung mit Orchestrator besteht, ist dieser Parameter leer. When connected to Orchestrator, it is automatically filled in with the URL you provided in the Orchestrator Settings window. |
| TracingLevel | The level at which the Robot should log information. The following options are available: Verbose,Trace,Information,Warning,Error,Critical and Off. Dies kann auch im Fenster Orchestrator-Einstellungen (Orchestrator Settings) in der Dropdownliste Stufe (Level) geändert werden. |
| LowLevelTracing | Indicates whether or not to log information at a trace level, to help you with troubleshooting crashes and errors. By default, this parameter is set to false. To start low level tracing, set the value of this parameter to true. You can also change this value from the command line. |
| SecureLicenseKey | Der Computerschlüssel, mit dem Sie sich mit Orchestrator verbinden können. Der Schlüssel ist in der Datei UiPath.settings mit DPAPI verschlüsselt. Dieser Wert kann ebenfalls im Fenster Orchestrator-Einstellungen (Orchestrator Settings) ausgefüllt und geändert werden. Wenn keine Verbindung zum Orchestrator besteht, muss dieser Wert leer sein. |
| LoginToConsole | Enables the Robot to connect to the console session of the machine where it is installed. Additionally, it indicates if you can connect multiple Robots to Orchestrator using multiple users (High-Density Robots) or not. By default, the value is true. To enable High-Density Robots, set the value to false. |
| ResolutionWidth | Die Breite der Bildschirmauflösung der Maschine. Diese Option ist standardmäßig auf 0 eingestellt, was bedeutet, dass die erkannte Auflösungsbreite automatisch abgerufen und verwendet wird. Sie können einen benutzerdefinierten Wert verwenden, sofern dieser vom Arbeitsplatzsystem unterstützt wird. |
| ResolutionHeight | Die Höhe der Bildschirmauflösung der Maschine. Diese Option ist standardmäßig auf 0 eingestellt, was bedeutet, dass die erkannte Auflösungshöhe automatisch abgerufen und verwendet wird. Sie können einen benutzerdefinierten Wert verwenden, sofern dieser vom Arbeitsplatzsystem unterstützt wird. |
| ResolutionDepth | Die Bildschirmauflösung (Tiefe) des Computers. Diese Option ist standardmäßig auf 0 eingestellt, was bedeutet, dass die erkannte Auflösung automatisch abgerufen und verwendet wird. Sie können einen benutzerdefinierten Wert verwenden, sofern dieser vom Arbeitsplatzsystem unterstützt wird. |
| FontSmoothing | Verbessert die Texterkennung. Falls auf Wahr (True) gesetzt, wird die Option Font Smoothing über RDP-Verbindungen aktiviert. Dies bedeutet, dass auf dem Zielcomputer ClearType aktiviert wird. |
| ConnectionString | Eine vom Orchestrator erzeugte Zeichenfolge, die Ihnen ermöglicht, dort einen Roboter zu registrieren, ohne dass Sie den Computernamen (Machine Name) und Computerschlüssel (Machine Key) angeben müssen. |
| DisableWorkflowExecution | Deaktiviert die Möglichkeit der Ausführung von Prozessen aus der Kommandozeile. Standardmäßig ist diese Funktion ausgeblendet und deaktiviert. |
| webProxySettings | Parameter used to configure Proxy Settings for the Robot. Find out more in the Redirecting Robots Through a Proxy document. |
UiPath Robot-Systemvariablen
Weiteres benutzerdefiniertes Verhalten kann über Systemumgebungsvariablen konfiguriert werden.
Starten Sie den UiPath-Roboterdienst neu, nachdem Sie eine der Systemvariablen geändert haben.
Die folgende Liste fasst die häufigsten Anwendungsfälle zusammen:
-
UIPATH_SESSION_TIMEOUT– Ändert die Standard-60-Sekunden-Timeout für das Erstellen einer interaktiven Sitzung.Passen Sie diesen Wert an, um das Verhalten des Roboters basierend auf der Leistung und den Ladezeiten des Systems, mit dem er interagiert, anzupassen.Beispiel:
UIPATH_SESSION_TIMEOUT=75UIPATH_SESSION_TIMEOUT=75 -
UIPATH_PIP_SESSION_TIMEOUT– Ändert die Standard-180-Sekunden-Timeout für das Starten eines Prozesses in einer Roboter-Sitzung.Beispiel:
UIPATH_PIP_SESSION_TIMEOUT=60UIPATH_PIP_SESSION_TIMEOUT=60 -
UIPATH_LANGUAGE– Legt die Sprache fest, in der der Roboter arbeitet. Die Rangfolge ist:Beispiel:
UIPATH_LANGUAGE=FrenchUIPATH_LANGUAGE=FrenchUIPATH_LANGUAGE-Wert- Maschinenumgebungsvariable
- Aktuelle Thread-UI-Kultur
- UiPath-Standardsprache (Englisch)
-
UIPATH_HEADLESS_WITH_USER– Verwendet die Anmeldeinformationen eines bestimmten Benutzers, die zuvor im Orchestrator konfiguriert wurden.Beispiel:
UIPATH_HEADLESS_WITH_USER=TrueUIPATH_HEADLESS_WITH_USER=True -
UIPATH_PRE_LOADED_EXECUTOR– Standardmäßig wird ein vorgeladener Executor gestartet, wenn der Roboter gestartet wird. Um dieses Verhalten zu ändern und den vorgeladenen Executor nur zu starten, wenn der erste Prozess ausgeführt wird, legen Sie diese Variable aufNone.Beispiel:
UIPATH_PRE_LOADED_EXECUTOR=NoneUIPATH_PRE_LOADED_EXECUTOR=None -
UIPATH_DISABLE_PRE_LOADED_EXECUTOR– Deaktiviert die vorgeladene Executor-Funktion.Beispiel:
UIPATH_PRE_LOADED_EXECUTOR=NoneUIPATH_PRE_LOADED_EXECUTOR=None -
UIPATH_ROBOTJS_ALLOWLIST– Akzeptiert automatisch das Dialogfeld für die Roboter-Zustimmung, wenn die Verbindung zwischen dem Robot JS SDK und dem Roboter-Executor hergestellt wird.Die Variable akzeptiert benutzerdefinierte Anwendungs-URLs, getrennt durch Semikolons. Fügen Sie die Portnummer in die URL ein, wenn sie von den Standardports (80 oder 443) abweicht.
Beispiel:
UIPATH_ROBOTJS_ALLOWLIST=cloud.uipath.com;mydomain.com;UIPATH_ROBOTJS_ALLOWLIST=cloud.uipath.com;mydomain.com; -
UIPATH_DNS_MACHINENAME– Ermöglicht die Verwendung des DNS-Hostnamens für Localhost beim Erstellen von RDP-Sitzungen. Um unbeaufsichtigte Aufträge in Umgebungen mit Kerberos-Authentifizierung für RDP auszuführen, legen Sie diesen Wert auf True fest.Beispiel:
UIPATH_DNS_MACHINENAME=TrueUIPATH_DNS_MACHINENAME=True -
NUGET_FALLBACK_PACKAGES– Konfiguriert die Pfade zu Fallback-Paketordnern. Verwenden Sie Semikolons, um mehrere Pfade zu trennen.Wenn diese Variable nicht vorhanden ist, sucht der Roboter nach Ausweichpaketordnern in der Datei
Nuget.config. -
NUGET_SCRATCH– Ermöglicht es mehreren Robotern im Benutzermodus auf derselben Maschine, einen lokalen Pfad zum Speichern von Paketen zu teilen.Der Wert muss ein anderer Pfad als der Nuget-Installationsordner sein und fungiert als temporärer Ordner für NuGet.
Hinweis:Nur die
NUGET_SCRATCHVariable sollte den konfigurierten temporären Ordner verwenden.Beispiel:
NUGET_SCRATCH=C:\NuGetTempFolderNUGET_SCRATCH=C:\NuGetTempFolder -
UIPATH_PRESERVE_CREDENTIALS_CASE– Behält die ursprüngliche Form der Protokollierungsanmeldeinformationen bei (Domäne\Benutzername).Beispiel:
UIPATH_PRESERVE_CREDENTIALS_CASE = TrueUIPATH_PRESERVE_CREDENTIALS_CASE = True -
UIPATH_SESSION_BEHAVIOR– Konfiguriert das Verhalten der Sitzungswiederherstellung nach Abschluss eines Auftrags. Die folgenden Optionen sind verfügbar:TryReuseAndRestoreSession– Die Standardoption. Versucht, die Sitzung wiederzuverwenden und in den vorherigen Zustand zurückzuversetzen, nachdem ein Auftrag abgeschlossen wurde. Wenn es keine anfängliche Sitzung zur Wiederverwendung gibt, meldet es sich bei der Wiederherstellung ab.ForceNew– Erstellt eine völlig neue Sitzung, unabhängig vom vorherigen Sitzungsstatus. Meldet sich bei der Wiederherstellung immer ab.LeaveSessionActive– Verhindert die Wiederherstellung des ursprünglichen Sitzungsstatus.LeaveSessionDisconnected– Trennt die Sitzung bei der Wiederherstellung immer.
Beispiel:
UIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnectedUIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnected
Restarting Robot Components
Denken Sie daran, alle laufenden Arbeiten vor dem Neustart zu speichern, um zu vermeiden, dass ungespeicherter Fortschritt verloren geht.
- UiPath-Roboterdienst
- Installation im Dienstmodus
- Öffnen Sie den Aufgabenmanager > Dienste.
- Suchen Sie nach dem Dienst
UiPathRobotSvc. - Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie neu starten aus.
- Installation im Benutzermodus – Beenden Sie den Assistant und starten Sie ihn dann neu oder:
- Öffnen Sie den Aufgabenmanager > Details.
- Wählen Sie den Prozess
UiPath.Service.UserHost.exeaus. - Wählen Sie Aufgabe beenden aus.
- Installation im Dienstmodus
- Aktualisierungsdienst
- Öffnen Sie den Aufgabenmanager > Dienste.
- Suchen Sie nach dem Dienst
UiPath.UpdateService.Agent. - Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie neu starten aus.
- UiPath RobotJS ServiceHost
- Öffnen Sie den Aufgabenmanager > Dienste.
- Suchen Sie nach dem Dienst
UiPath.RobotJS.ServiceHost. - Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie neu starten aus.
- UiPath Assistant
- Wählen Sie im Assistant Einstellungen und dann Beenden aus.
- Starten Sie Assistant neu.
- Widgets – Starten Sie den Assistant neu oder
- Klicken Sie mit der rechten Maustaste auf das Assistant-Symbol in der Taskleiste.
- Widgets neu laden