orchestrator
2020.10
false
- Erste Schritte
- Anforderungen
- Best Practices
- Installation
- Wird aktualisiert
- Identity Server
- High Availability Add-on
Aktualisierung mihilfe des Azure-Skripts
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
Kein Support
Installationsanleitung für den Orchestrator
Letzte Aktualisierung 12. Dez. 2023
Aktualisierung mihilfe des Azure-Skripts
Warnung: Bitte beachten Sie, dass sich diese Informationen auf die Version beziehen, auf die Sie aktualisieren, NICHT auf die Version, von der Sie aktualisieren. Stellen Sie daher sicher, dass Sie die richtigen Details lesen, bevor Sie fortfahren.
Wichtig:
- Wenn Sie dies noch nicht getan haben (z. B. beim Upgrade von
v2019.10
), stellen Sie sicher, dass Sie die App-Dienste für folgende Themen erstellt haben:- Identity Server
- Webhooks-Dienst
- Stellen Sie vor dem Ausführen des
Publish-Orchestrator.ps1
-Skripts sicher, dass Sie das AzureRM PowerShell-Modul deinstalliert haben. Wir empfehlen als Alternative das Az PowerShell-Modul. Die gleichzeitige Installation von AzureRM- und Az-Modulen wird nicht unterstützt. - Wenn die gewünschte Az-Version nicht erkannt wird und AzureRM beim Ausführen des Skripts vorhanden ist, müssen Sie das Entfernen von AzureRM auch bei unbeaufsichtigten Installationen bestätigen.
- Beim Aktualisieren auf Az v6.0.0, wenn eine frühere Version des Moduls verwendet wird, die folgende Meldung erscheint:
WARNING: The version 'x.x.x' of module 'Az.<Name>' is currently in use. Retry the operation after closing the applications
(Version „x.x.x“ des Moduls „Az.“ wird momentan bereist verwendet. Schließen Sie die Anwendungen und versuchen Sie es erneut). Um dieses Problem zu lösen, stellen Sie sicher, dass SiePublish-Orchestrator.ps1
in einer neuen PowerShell-Sitzung ausführen.
-
Laden Sie das neueste verfügbare Archiv
UiPathOrchestrator.zip
herunter. -
Heben Sie die Blockierung der Datei
UiPathOrchestrator.zip
mithilfe des PowerShell-BefehlsUnblock-File
auf. Zum Beispiel:Unblock-File .\UiPathOrchestrator.zip
. -
UiPathOrchestrator.zip
entarchivieren. -
Führen Sie das
Publish-Orchestrator.ps1
-Skript in PowerShell auf der Orchestrator-Instanz aus, die Sie aktualisieren möchten. Berücksichtigen Sie, dass Ihre UiPath.Orchestrator.dll.config-Einstellungen (ehemals web.config) beibehalten werden, wenn sie nicht explizit als Skriptparameter angegeben werden. -
Führen Sie das Skript
Publish-IdentityServer.ps1
in PowerShell in Ihrer Identity Server-Instanz aus, wie unten gezeigt. -
Führen Sie das Skript
Publish-Webhooks.ps1
in PowerShell in Ihrer Webhooks-Dienstinstanz aus, wie unten gezeigt. -
Öffnen Sie die Web-App im Azure-Portal, navigieren Sie dann zu Konfiguration > Allgemeine Einstellungen, und überprüfen Sie die folgenden Einstellungen:
-
Stack
muss auf.NET Core
festgelegt sein. -
Platform
muss auf64 Bit
festgelegt sein. -
Web sockets
sollte aufOn
festgelegt werden, wenn Sie den Azure SignalR-Dienst nicht verwenden
-
-
Starten Sie den Orchestrator-App-Dienst. Genießen Sie die Verwendung von Orchestrator auf Ihrem Azure-Portal.
-
Starten Sie den UiPath-Roboter-Dienst auf allen Robotermaschinen, die Sie mit Orchestrator verbunden haben, wieder neu.
Wichtig: Wenn Sie dies noch nicht getan haben (z. B. Upgrade von
v2019.10
), stellen Sie sicher, dass Sie den App-Dienst für Identity Servererstellt haben. Stellen Sie sicher, dass das Publish-IdentityServer.ps1
-Skript auf den Identity Server-App-Dienst ausgerichtet ist.
Nachdem Sie das neueste
Publish-IdentityServer.ps1
-Skript auf Ihre lokale Maschine heruntergeladen haben, führen Sie das Skript wie folgt aus, um die Identity Server Azure-Web-App zu aktualisieren:
.\Publish-IdentityServer.ps1 <code>
-action Update </code>
-azureSubscriptionId "<subscription_id>" <code>
-azureAccountTenantId "<azure_tenant_id>" </code>
-azureAccountApplicationId "<azure_application_id>" <code>
-azureAccountPassword "<azure_account_password>" </code>
-orchestratorURL "https://<orchestratorURL>" <code>
-package "UiPath.IdentityServer.Web.zip" </code>
-cliPackage "UiPath.IdentityServer.Migrator.Cli.zip" <code>
-stopApplicationBeforePublish </code>
-resourceGroupName "<resourcegroup_name>" <code>
-appServiceName "<appservice_name>" </code>
-unattended
.\Publish-IdentityServer.ps1 <code>
-action Update </code>
-azureSubscriptionId "<subscription_id>" <code>
-azureAccountTenantId "<azure_tenant_id>" </code>
-azureAccountApplicationId "<azure_application_id>" <code>
-azureAccountPassword "<azure_account_password>" </code>
-orchestratorURL "https://<orchestratorURL>" <code>
-package "UiPath.IdentityServer.Web.zip" </code>
-cliPackage "UiPath.IdentityServer.Migrator.Cli.zip" <code>
-stopApplicationBeforePublish </code>
-resourceGroupName "<resourcegroup_name>" <code>
-appServiceName "<appservice_name>" </code>
-unattended
Wichtig: Wenn Sie dies noch nicht getan haben (z. B. Upgrade von
v2019.10
), stellen Sie sicher, dass Sie den App-Dienst für den Webhooks-Diensterstellt haben. Stellen Sie sicher, dass das Publish-Webhooks.ps1
-Skript auf den Webhooks-App-Dienst ausgerichtet ist.
Nachdem Sie das neueste
UiPathWebhooks.zip
-Skript auf Ihre lokale Maschine heruntergeladen haben, führen Sie das Publish-Webhooks.ps1
-Skript wie folgt aus, um die Identity Server Azure-Web-App zu aktualisieren:
.\Publish-Webhooks.ps1 ` -action Update ` -package "UiPath.WebhookService.zip" ` -azureAccountApplicationId "<azure_application_id>" ` -azureAccountPassword "<azure_account_password>" ` -azureSubscriptionId "<subscription_id>" ` -azureAccountTenantId "<azure_tenant_id>" ` -resourceGroupName "<resourcegroup_name>" ` -appServiceName "<appservice_name>" ` -stopApplicationBeforePublish
.\Publish-Webhooks.ps1 ` -action Update ` -package "UiPath.WebhookService.zip" ` -azureAccountApplicationId "<azure_application_id>" ` -azureAccountPassword "<azure_account_password>" ` -azureSubscriptionId "<subscription_id>" ` -azureAccountTenantId "<azure_tenant_id>" ` -resourceGroupName "<resourcegroup_name>" ` -appServiceName "<appservice_name>" ` -stopApplicationBeforePublish