Orchestrator
2020.10
False
Bannerhintergrundbild
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 Sie Publish-Orchestrator.ps1 in einer neuen PowerShell-Sitzung ausführen.
  1. Laden Sie das neueste verfügbare Archiv UiPathOrchestrator.zip herunter.
  2. Heben Sie die Blockierung der Datei UiPathOrchestrator.zip mithilfe des PowerShell-Befehls Unblock-Fileauf. Zum Beispiel: Unblock-File .\UiPathOrchestrator.zip.
  3. UiPathOrchestrator.zip entarchivieren.
  4. 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.
  5. Führen Sie das Skript Publish-IdentityServer.ps1 in PowerShell in Ihrer Identity Server-Instanz aus, wie unten gezeigt.
  6. Führen Sie das Skript Publish-Webhooks.ps1 in PowerShell in Ihrer Webhooks-Dienstinstanz aus, wie unten gezeigt.
  7. Wenn Sie eine Orchestrator-Instanz mit mehreren Knoten aktualisieren, löschen Sie alle Redis-Cache-Schlüssel mit dem Befehl FLUSHALL oder FLUSHDB. Ausführliche Informationen darüber finden Sie hier oder hier.
  8. Ö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 auf 64 Bit festgelegt sein.
    • Web sockets sollte auf On festgelegt werden, wenn Sie den Azure SignalR-Dienst nicht verwenden
  9. Starten Sie den Orchestrator-App-Dienst. Genießen Sie die Verwendung von Orchestrator auf Ihrem Azure-Portal.

  10. Starten Sie den UiPath-Roboter-Dienst auf allen Robotermaschinen, die Sie mit Orchestrator verbunden haben, wieder neu.

Publish-IdentityServer.ps1-Update

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

Publish-Webhooks.ps1 Update

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
  • Publish-IdentityServer.ps1-Update
  • Publish-Webhooks.ps1 Update

War diese Seite hilfreich?

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