Roboter
2022.10
False
Bannerhintergrundbild
Roboter-Benutzerhandbuch
Letzte Aktualisierung 3. Apr. 2024

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

available

available

Unattended-Ausführung (automatische Sitzungsverwaltung)

available

Nicht verfügbar 1

Gleichzeitige Auftragsausführung

available

available

Einzelmaschine - Mehrbenutzerbereitstellung

available

available

1 Die Unattended-Ausführung mit dem Benutzermodus-Roboter ist nur möglich, während der Benutzer mit einer aktiven Sitzung angemeldet ist.

Der UiPath-Roboterdienst im Dienstmodus

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 UiPath-Roboterdienst im Benutzermodus

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.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.