robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18. Nov. 2024

Aktualisierungsdienst

Der Update Service in UiPath Robot ist Teil eines Systems, das für die Verwaltung von UiPath-Aktualisierungen für die Robot-Software und -Komponenten verantwortlich ist.

Der Dienst erkennt, wenn eine neue Version der Software veröffentlicht wurde, verwaltet den Aktualisierungsprozess und gewährleistet gleichzeitig eine minimale Unterbrechung der laufenden Aufgaben. Als Administrator können Sie die spezifische Version auswählen, die auf Ihrer Maschine installiert werden soll.

Funktioniert durch zwei ausführbare Dateien:

  • UiPath.UpdateService.Agent.exe – Dies ist die clientseitige Komponente des Update Service. Er läuft unter dem Benutzerkontext, der den UiPath Roboter gestartet hat, und kommuniziert mit Update Service Worker.
    Wichtig:

    Nur im Benutzermodus und bei der Installation des Attended-Roboters vorhanden.

  • UiPath.UpdateService.Worker.exe – Das ist die eigentliche Update-Komponente, die die Softwareupdates durchführt. Er wird als Systemdienst ausgeführt und verwaltet Update-Downloads und -Installationen.
Der Typ der Robot-Installation bestimmt, wie das System die ausführbaren Aktualisierungsdateien installiert:

Installationstyp für Robot

UiPath.UpdateService.Worker.exe

UiPath.UpdateService.Agent.exe

Unbeaufsichtigt

Installiert als Windows-Dienst.

Nicht installiert.

Attended

Wichtig:

Damit der Update Service eine Verbindung mit dem Update Server herstellen kann, fügen Sie die Orchestrator-URL während der Installation hinzu. Ohne sie benötigen Sie Administratorberechtigungen, um den Roboter mit dem Orchestrator zu verbinden.

Installiert als Windows-Dienst.Installiert als LogOn-Task im Taskplaner.

Schnell

Installiert als LogOn-Task im Taskplaner.Installiert als LogOn-Task im Taskplaner.
Wichtig:

Automatische Updates sind für Benutzer der UiPath Robot Community Edition Standard. Um Aufgabenunterbrechungen zu vermeiden, werden diese Aktualisierungen nur angewendet, wenn der Roboter inaktiv ist.

Enterprise-Benutzer müssen Updates manuell steuern, um sie an ihren internen IT-Richtlinien auszurichten.

Automatische Updates gelten nicht für Linux-Roboter.

Die Kommunikation zwischen dem Roboterdienst und dem Update Service

Dienstmodusroboter

Benutzermodusroboter

Sowohl der Roboter- als auch der Aktualisierungsdienst werden in der lokalen Systemsitzung ausgeführt.

Die Dienste Robot und Update werden in den Benutzer- bzw. lokalen Systemsitzungen ausgeführt.

Die Updaterichtlinie

Sie können Aktualisierungsrichtlinien für Benutzer, Benutzergruppen oder Maschinen basierend auf dem Roboterinstallationstyp konfigurieren.

Attended-Installationen

Unattended-Installationen

  • Pro Benutzer (z. B. Max Mustermann)

  • Pro Benutzergruppe (z. B. Automation Developers)

Pro Maschine (z. B. LAPtop-AG1LD).

Hinweis:

Roboterkonten verwenden Aktualisierungsrichtlinien, die auf Maschinenebene festgelegt sind.

Die verfügbaren Optionen für eine Updaterichtlinie sind:
  • Neueste Version – Installiert die neueste verfügbare Version, die auf dem Update Server gefunden wurde.

  • Letzter Patch – Installiert den neuesten Patch, der für jede der unterstützten Versionen verfügbar ist.

  • Bestimmte Version – Installiert einen bestimmten Patch aus den auf dem Update Server verfügbaren Patches.

Die Richtlinienhierarchie

Benutzergruppenrichtlinien haben Vorrang vor Benutzerrichtlinien, die auf Keine festgelegt sind. Um Aktualisierungen für einen Benutzer zu beenden, entfernen Sie ihn aus der richtlinienerzwungenen Gruppe oder passen Sie seine Richtlinie an die installierte Version an.

Richtlinien auf Benutzerebene, die auf den Wert Bestimmte Version festgelegt sind, haben Vorrang vor der Richtlinie auf Benutzergruppe.

Richtlinien auf Benutzerebene haben Vorrang, wenn eine Richtlinie auf Benutzerebene, eine Richtlinie auf Gruppenebene und eine Richtlinie auf Maschinenebene für denselben Roboter gelten.

Die Updatebestätigung

Der Updateprozess für UiPath Robot, ob Attended oder Unattended, erfordert einen Bestätigungsschritt, um einen reibungslosen Übergang zu gewährleisten und Unterbrechungen zu vermeiden.

Während eines Updates werden Sie aufgefordert, laufende Prozesse anzuhalten oder zu speichern. Wenn keine Antwort erfolgt, speichert Studio die Arbeit automatisch und wird geschlossen, während der Roboter auf das Ende von Prozessen wartet, bevor er aktualisiert. Sie können Ihre Arbeit nach dem Update fortsetzen.

Installationen im Benutzermodus

Installationen im Dienstmodus

Die Aktualisierungsaufforderung bietet zwei Optionen:

  • Jetzt aktualisieren – Stoppt alle derzeit ausgeführten Aufträge und schließt alle aktiven Studio-Instanzen. Das Update wird dann sofort fortgesetzt.

  • Später – Verschiebt die Aktualisierung. Die Benachrichtigung wird stummgeschaltet und Sie können den Aktualisierungsprozess nach Belieben initiieren. Sie können den Aktualisierungsprozess starten, indem Sie auf Auf Aktualisierungen prüfen mit dem UiPath UI-Symbol in der Taskleiste klicken.

    docs image
Wichtig:

Wenn Sie nicht innerhalb von 24 Stunden auf die Eingabeaufforderung reagieren, installiert das System das Update automatisch, was zu Auftragsfehlern führen kann.

Der Update Service stellt sicher, dass Robot, Studio oder Assistant keine Aufträge oder Prozesse ausführen. Sobald dies bestätigt wurde, wird die Aktualisierungsbestätigung an den Update Server zurückgesendet, wodurch der Aktualisierungsprozess ausgelöst wird.
Wichtig:

Wenn Sie nicht innerhalb von 10 Minuten auf die Eingabeaufforderung reagieren, installiert das System das Update automatisch, was zu Auftragsfehlern führen kann.

Der Updateprozess

Der Aktualisierungsprozess umfasst die folgenden Schritte:

  1. Herunterladen: Der Update Service prüft alle drei Stunden auf Aktualisierungsanforderungen vom Update Server und beginnt mit dem Download, wenn er empfangen wird.

  2. Heruntergeladen: Markiert den erfolgreichen Dateidownload und initialisiert die Nachverarbeitung.

  3. Wird verarbeitet: Beinhaltet eine Nachverarbeitung der heruntergeladenen Datei, prüft auf Fehler und startet ggf. den Installationsvorgang.

  4. Bereit für die Installation: Warnt den Benutzer oder überprüft, ob Robot, Studio und Assistant für die Aktualisierung bereit sind.

  5. Installation genehmigt: Sobald der Update Service die Genehmigung erhält, beginnt die eigentliche Installation.

  6. Installieren: Die neuere Version wird installiert, wobei die gleichen Einstellungen beibehalten werden.

  7. Erfolgreich/fehlgeschlagen: Meldet den Aktualisierungsstatus an den Update Server.

Nachdem der Aktualisierungsprozess abgeschlossen ist, müssen Sie Robot und Studio manuell neu starten.

Eine vorinstallierte Chrome-Erweiterung wird vom Prozess automatisch aktualisiert. Andernfalls ist eine manuelle Installation nach dem Update erforderlich.

Wichtig:

Im Benutzermodus wirkt sich ein Aktualisierungsbefehl an einen Roboter auf alle Benutzer auf dieser Maschine aus.

The auto-update process for proxy configurations

Sie können den Prozess der automatischen Aktualisierung für Roboter konfigurieren, die hinter einem Proxy arbeiten, abhängig vom Typ der Roboter-Installation:

For unattended installations, the Update Agent is absent. Configurations for proxy are manually handled by modifying the UiPath.config file. Both the Robot Service and the Update Service run using a Windows Service, independent of a user.
For attended installations, configurations for proxy are also manually handled by modifying the UiPath.config file. However, the user starts both the Robot Service and the Update Agent. The Update Service runs using a Windows Service.

For quick installations, configurations for the proxy are inherited from the existing user settings. The user initiates all services: Robot Service, Update Agent, and Update Service.

Der Wiederholungsmechanismus

Wenn der Update Service die Aktualisierungsdateien nicht herunterladen kann, stehen drei Download-Wiederholungen zur Verfügung. Die Benutzer werden vor jeder Wiederholung benachrichtigt:
  • Die erste Wiederholung erfolgt eine Stunde nach dem ersten Aktualisierungsversuch.

  • Der zweite Wiederholungsversuch erfolgt zwei Stunden nach dem ersten.

  • Die dritte Wiederholung erfolgt vier Stunden nach der zweiten.

Wiederholungsprotokolle werden im Orchestrator oder in der lokalen Protokolldatei gespeichert: %localappdata%/Uipath/UpdateService/logs.

Wenn die Aktualisierung nicht innerhalb von 72 Stunden nach dem Start abgeschlossen ist, wird ein Fehler protokolliert und die Aktualisierung wird bei der nächsten Anforderung wiederholt.

Um die Aktualisierung manuell zu wiederholen, klicken Sie auf das Aktualisierungssymbol .

Protokolle aktualisieren

Sie können auf die Protokolle sowohl für fehlgeschlagene als auch für erfolgreiche Updates zugreifen:

  • Über die Orchestrator-Oberfläche: Mandant > Maschinen > eine Maschine auswählen > Weitere Aktionen > Installierte Versionen und Protokolle

  • Auf der Maschine, in der Protokolldatei: %localappdata%/Uipath/UpdateService/logs

Aktualisieren Sie den Status

Sie können den Status der Roboterversion für Ihre Maschinen überprüfen.

Auf der Seite Orchestrator > Mandant > Maschine zeigt die Spalte Versionsstatus den Status der Aktualisierungsrichtlinie für die entsprechende Maschine an. Die folgenden Werte sind verfügbar:

Versionsstatus

Beschreibung

Keine Richtlinie

Für die Maschine ist keine Updaterichtlinie definiert.

Update in Bearbeitung

Auf der Maschine wird ein Aktualisierungsprozess ausgeführt.

Konform

Die Roboterversion auf der Maschine stimmt mit der Updaterichtlinie überein.

Nicht konform

Die Roboterversion auf der Maschine unterscheidet sich von der in der Richtlinie festgelegten.

Update fehlgeschlagen

Der Updateprozess ist fehlgeschlagen. Weitere Informationen finden Sie in den Aktualisierungsprotokollen.

Keine Angabe

Dieser Status wird angezeigt, wenn die Funktion zum Ausschließen von Maschinen im Leerlauf aktiv ist und der Roboter seit einiger Zeit keine Verbindung mehr hergestellt hat oder der Maschinentyp den Prozess der automatischen Aktualisierung nicht unterstützt.

Aktualisierungen der Maschinenvorlagen

Wenn eine Maschine inaktiv ist, wird die Maschinenvorlage, die denselben Maschinenschlüssel mit dem Update Server verwendet, zu Nicht konform ( Non compliant).

Um inaktive Maschinen auszuschließen, aktivieren Sie das Kontrollkästchen Client-Binärdateien unter Orchestrator > Mandant > Einstellungen und passen Sie das Inaktivitätsintervall an.

Geklonte Maschinen in virtuellen Umgebungen aktualisieren

Bei Robotern, die in virtuellen Umgebungen mit geklonten Maschinen bereitgestellt werden, sind alle Attribute, wie Maschinenname, GUID oder Drive-ID, identisch.

Dies führt dazu, dass der Orchestrator unterschiedliche Aktualisierungsstatus von mehreren Maschinen mit identischen Attributen erhält, was zu doppelten Protokolleinträgen führt.

In diesem Fall zeigt der Orchestrator den Aktualisierungsstatus der zuletzt verbundenen Maschine an.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten