- Versionshinweise
- Erste Schritte
- UiPath Assistant
- Installation und Upgrade
- Robotertypen
- Roboterkomponenten
- Lizenzierung
- Verbindung von Robotern mit Orchestrator
- Prozesse und Aktivitäten
- Protokollierung
- Robot JavaScript SDK
- Spezifische Szenarien
- 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
- Fehlersuche und ‑behebung
Beobachtetes Verhalten
After upgrading to Studio v2019.4 or above from an older version, some processes fail to execute. This is only applicable if package signature verification is enforced. Find out how to sign a package and how the Robot verifies a package signature.
Ursache
Sobald das Upgrade auf Studio v2019.4 oder höher abgeschlossen ist, wird der Ordner C:\Program Files (x86)\UiPath\Studio\Packages mit signierten Aktivitätspaketen gefüllt, während gleichzeitig die nicht signierten Versionen beibehalten werden.
Beispielsweise enthält der Ordner Packages sowohl die Microsoft.Rest.ClientRuntime.2.3.10.nupkg-Pakete (nicht signiert) als auch die Microsoft.Rest.ClientRuntime.2.3.12.nupkg-Pakete (signiert). Wenn ein Prozess ausgeführt wird, verwendet der Roboter die niedrigste anwendbare Version, um das erforderliche Paket zu installieren, das in unserem Fall Microsoft.Rest.ClientRuntime.2.3.10.nupkg (nicht signiert) ist. Wenn die Überprüfung der Paketsignatur erzwungen wird, schlägt die Prozessausführung fehl. Andernfalls wird der Prozess wie erwartet ausgeführt.
Lösung
Es gibt ein paar Ansätze zur Situation:
-
Stellen Sie sicher, dass alle Pakete signiert sind, die in Ihren Automatisierungsprojekten verwendet werden.
-
Ändern Sie Ihre Prozesse so, dass sie bei der Ausführung die neueste Paketversion anfordern.
Hinweis:Vor Version 2019.4 mit Studio erstellte Prozesse werden noch ausgeführt, egal ob signiert oder nicht, falls die Signaturverifizierung NICHT erzwungen wird.