- Erste Schritte
- UiPath® Assistant
- Installation und Upgrade
- Robotertypen
- Roboterkomponenten
- UiPath-Roboterdienst
- Roboter-Executor
- Befehlszeilenschnittstelle
- 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
- .NET 8-Projekte können nicht ausgeführt werden
UiPath-Roboterdienst
The robot service is the brain of all operations. It communicates through an inter-process communication channel with Studio , theUiPath® Assistant, andRobot Command Line Interfaceto receive and process information, and then to provide the necessary instructions to theRobot Executor.
Der UiPath-Roboterdienst ist auch dafür zuständig, den Roboter-Heartbeat an Orchestrator zu senden, um den Ausführungsstatus zu kommunizieren oder neue Ausführungsbefehle zu erhalten, die als Proxy zwischen Orchestrator und den Ausführungshosts fungieren.
Windows-Sitzungen, in denen Prozesse ausgeführt werden, werden vom Roboterdienst verwaltet und überwacht, während ihnen auch mit den Anmeldeinformationen für Roboter vertraut wird.
Der UiPath-Roboterdienst kann im Dienstmodus oder Benutzermodus bereitgestellt werden. Die Hauptunterschiede sind in der folgenden Tabelle aufgeführt:
Aktion |
Dienstmodusroboter |
Benutzermodusroboter |
---|---|---|
Attended-Ausführung |
|
|
Unattended-Ausführung (automatische Sitzungsverwaltung) |
|
1 |
Gleichzeitige Auftragsausführung |
|
|
Einzelmaschine - Mehrbenutzerbereitstellung |
|
|
1
Die Unattended-Ausführung mit dem Benutzermodus-Roboter ist nur möglich, während der Benutzer mit einer aktiven Sitzung angemeldet ist.
Der Dienstmodusroboter eignet sich am besten für Unattended-Automatisierungsszenarien. Wenn ein Prozess ausgeführt wird, wird der Roboter-Executor mit den gleichen Rechten wie der Benutzer ausgeführt, unter dem er registriert ist.
Der UiPath-Roboterdienst im Dienstmodus:
- Verwendet UiPath.Service.Host.exe und einen zusätzlichen Dienst pro Benutzer (UiPath.Service.UserHost.exe) für jeden Benutzer auf der Maschine.
- Wird vom Dienststeuerungs-Manager (SCM) unter dem lokalen Systembenutzer gestartet.
- Kann interaktive Windows-Sitzungen öffnen.
- Eignet sich am besten für Unattended-Automatisierungsszenarien und umfangreiche Plattformbereitstellungen.
- Hat die Rechte eines Maschinenadministrators.
- Ist unter Windows-Diensten aufgeführt.
- Kann Aufträge in Orchestrator ausführen, auch wenn ein Benutzer nicht durch Starten einer Sitzung angemeldet ist.
Des Weiteren:
- Die Datei UiPath.settings wird im Ordner
%ProgramData%\UiPath
installiert. - Pakete werden standardmäßig in den Ordner
%userprofile%\.nuget\packages
heruntergeladen. -
Lokale Pakete werden im Ordner
%ProgramData%\UiPath\Packages
gespeichert und sind im UiPath Assistant verfügbar.Ein Dienstmodus-Robot kann einfach aktualisiert oder in einen Benutzermodus-Robot konvertiert werden.
Note: When converting the Robot from Service-Mode to User-Mode, the Robot might not be able to access the.xaml
files from the original NuGet Packages folder. For details on how to resolve this, please readthis guidewhich offers more details on this specific scenario.
Der Benutzermodusroboter eignet sich am besten in Attended-Automatisierungsszenarien. Er läuft unter dem Benutzer, der ihn startet, und hat genau die gleichen Rechte wie dieser bestimmte Benutzer.
Der UiPath-Roboterdienst im Benutzermodus:
- Only usesUiPath.Service.UserHost.exeand is launched automatically by Studio or UiPath® Assistant.
- Ist am besten geeignet für Attended-Automatisierungsszenarien.
- Hat die Rechte des Benutzers, der ihn ausführt.
- Ist nicht unter Windows-Diensten aufgeführt.
- Erfordert, dass ein Benutzer mit einer aktiven Sitzung angemeldet ist, um Aufträge in Orchestrator auszuführen.
Des Weiteren:
- Die Datei
UiPath.settings
wird im Ordner%LocalAppData%\UiPath
installiert. - Pakete werden standardmäßig in den Ordner
%userprofile%\.nuget\packages
heruntergeladen. -
Lokale Pakete werden im Ordner
%ProgramData%\UiPath\Packages
gespeichert und sind im UiPath Assistant verfügbar.Ein Benutzermodusroboter kann einfach aktualisiert oder in einen Dienstmodusroboter konvertiert werden.