- Versionshinweise
- 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
- 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
UiPath-Roboterdienst
Der Roboterdienst ist das Gehirn aller Vorgänge. Er kommuniziert über einen Kanal zur Interprozesskommunikation mit Studio, dem UiPath Assistant und der Roboter-Befehlszeilenschnittstelle, um Informationen zu empfangen und zu verarbeiten und dann dem Roboter-Executor die erforderlichen Anweisungen zur Verfügung zu stellen.
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.
Hinweis: Beim Konvertieren des Roboters vom Dienstmodus in den Benutzermodus kann der Roboter möglicherweise nicht aus dem ursprünglichen NuGet-Paketordner auf die.xaml
-Dateien zugreifen. Ausführliche Informationen zur Behebung finden Sie in diesem Handbuch, in dem weitere Details zu diesem speziellen Szenario aufgeführt sind.
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:
- Verwendet nur UiPath.Service.UserHost.exe und wird automatisch von Studio oder vom UiPath Assistant gestartet.
- 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.