- Démarrage
- Prérequis
- Meilleures pratiques
- Installation
- Mise à jour en cours
- Serveur d'identité
- Résolution des erreurs de démarrage

Guide d'installation d'Orchestrator
Mise à jour à l'aide du script Azure
Veuillez garder à l’esprit que ces informations concernent la version vers laquelle vous effectuez la mise à niveau, et non la version à partir de laquelle vous effectuez la mise à niveau. Veillez donc à prendre connaissance des informations adéquates avant de continuer.
- Si vous ne l'avez pas déjà fait (par exemple, la mise à niveau depuis
v2019.10), vérifiez que vous avez créé les services d'application pour :
- Serveur d'identité
- Webhooks Service
- Service de catalogue de ressources
- Avant d’exécuter le script
Publish-Orchestrator.ps1, assurez-vous de supprimer le module PowerShell AzureRM. Nous vous recommandons d’utiliser Az comme alternative. L’installation simultanée de modules AzureRM et Az n’est pas prise en charge. - Si la version Az souhaitée n’est pas détectée et qu’AzureRM est présent lors de l’exécution du script, vous êtes invité à confirmer la suppression d'AzureRM même sur les installations Unattended.
- Lorsqu'une version précédente du module est utilisée, la mise à niveau vers Az v6.0.0 fait apparaître le message suivant :
WARNING: The version 'x.x.x' of module 'Az.<Name>' is currently in use. Retry the operation after closing the applications.Afin de résoudre ce problème, assurez-vous d'exécuterPublish-Orchestrator.ps1dans une nouvelle session PowerShell.
- Téléchargez la dernière archive
UiPathOrchestrator.zipdisponible. - Déverrouillez le fichier
UiPathOrchestrator.zipà l'aide de la commandeUnblock-Filede PowerShell. Par exemple,Unblock-File .\UiPathOrchestrator.zip. - Décompressez
UiPathOrchestrator.zip. - Exécutez le script
Publish-Orchestrator.ps1dans PowerShell dans l'instance d'Orchestrator à mettre à jour, comme indiqué ci-dessous. Tenez compte du fait que vos paramètres UiPath.Orchestrator.dll.config (anciennement web.config) sont conservés s'ils ne sont pas explicitement spécifiés comme des paramètres de script. - Exécutez le script
Publish-IdentityServer.ps1dans PowerShell sur votre instance Identity Server, comme indiqué ci-dessous. - Exécutez le script
Publish-Webhooks.ps1dans PowerShell sur votre instance Webhooks Service, comme indiqué ci-dessous. - Exécutez le script
Publish-ResourceCatalog.ps1dans PowerShell sur votre instance du service de catalogue de ressources, comme indiqué ci-dessous. - Exécutez le script
MigrateTo-ResourceCatalog.ps1dans PowerShell en utilisant les paramètres décrits ici. - Si vous mettez à jour une instance d’Orchestrator multinœud, videz toutes les clés du cache Redis à l’aide de la commande
FLUSHALLouFLUSHDB. Vous trouverez plus d’informations disponibles ici ou ici. - Ouvrez l’application Web dans le portail Azure, puis accédez à Configuration > Paramètres généraux et vérifiez les paramètres suivants :
Stackdevrait être réglé sur.NET Core.Platformdevrait être réglé sur64 Bit.Web socketsdoit être défini surOnsi vous n’utilisez pas le service Azure SignalR
- Démarrez le service d'applications Orchestrator. Profitez d'Orchestrator sur votre portail Azure.
- Redémarrez le service UiPath Robot sur toutes les machines Robot que vos avez connectées à Orchestrator.
Mise à jour Publish-Orchestrator.ps1
Une fois que vous avez téléchargé le dernier script Publish-Orchestrator.ps1 sur votre machine locale, exécutez le script comme suit pour mettre à jour Orchestrator :
.\Publish-Orchestrator.ps1 -action Update -package .\UiPath.Orchestrator.Web.zip -stopApplicationBeforePublish -azureSubscriptionId "<azure_subscription_id>" -azureAccountTenantId "<azure_account_tenant_id>" -azureAccountApplicationId "<azure_application_id>" -azureAccountPassword "<azure_account_password>" -resourceGroupName "<resourcegroup_name>" -appServiceName "<app_service_name>" -Verbose
.\Publish-Orchestrator.ps1 -action Update -package .\UiPath.Orchestrator.Web.zip -stopApplicationBeforePublish -azureSubscriptionId "<azure_subscription_id>" -azureAccountTenantId "<azure_account_tenant_id>" -azureAccountApplicationId "<azure_application_id>" -azureAccountPassword "<azure_account_password>" -resourceGroupName "<resourcegroup_name>" -appServiceName "<app_service_name>" -Verbose
Pour inclure les modules Automatisation de test, Insights et Mettre à jour le serveur, exécutez le script comme suit :
.\Publish-Orchestrator.ps1 -action Update -package .\UiPath.Orchestrator.Web.zip -stopApplicationBeforePublish -azureSubscriptionId "<azure_subscription_id>" -azureAccountTenantId "<azure_account_tenant_id>" -azureAccountApplicationId "<azure_application_id>" -azureAccountPassword "<azure_account_password>" -resourceGroupName "<resourcegroup_name>" -appServiceName "<app_service_name>" -testAutomationFeatureEnabled -insightsFeatureEnabled -updateServerFeatureEnabled -Verbose
.\Publish-Orchestrator.ps1 -action Update -package .\UiPath.Orchestrator.Web.zip -stopApplicationBeforePublish -azureSubscriptionId "<azure_subscription_id>" -azureAccountTenantId "<azure_account_tenant_id>" -azureAccountApplicationId "<azure_application_id>" -azureAccountPassword "<azure_account_password>" -resourceGroupName "<resourcegroup_name>" -appServiceName "<app_service_name>" -testAutomationFeatureEnabled -insightsFeatureEnabled -updateServerFeatureEnabled -Verbose
Paramètres Publish-IdentityServer.ps1
Si vous ne l'avez pas déjà fait (par exemple la mise à niveau depuis v2019.10), vérifiez que vous avez créé le service d'application pour Identity Server. Assurez-vous que le script Publish-IdentityServer.ps1 cible le service d'application Identity Server.
Une fois que vous avez téléchargé le dernier script Publish-IdentityServer.ps1 sur votre machine locale, exécutez le script comme suit pour mettre à jour l'application Web Azure du serveur d'identité :
.\Publish-IdentityServer.ps1 ` -action Update ` -azureSubscriptionId "<azure_subscription_id>" ` -azureAccountTenantId "<azure_tenant_id>" ` -azureAccountApplicationId "<azure_application_id>" ` -azureAccountPassword "<azure_account_password>" ` -orchestratorURL "https://<orchestratorURL>" ` -identityServerUrl "https://<IdentityServerURL>/identity" ` -orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } ` -identityServerDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } ` -package "UiPath.IdentityServer.Web.zip" ` -cliPackage "UiPath.IdentityServer.Migrator.Cli.zip" ` -resourceCatalogUrl "<resource_catalog_url>" ` -stopApplicationBeforePublish ` -unattended
.\Publish-IdentityServer.ps1 ` -action Update ` -azureSubscriptionId "<azure_subscription_id>" ` -azureAccountTenantId "<azure_tenant_id>" ` -azureAccountApplicationId "<azure_application_id>" ` -azureAccountPassword "<azure_account_password>" ` -orchestratorURL "https://<orchestratorURL>" ` -identityServerUrl "https://<IdentityServerURL>/identity" ` -orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } ` -identityServerDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } ` -package "UiPath.IdentityServer.Web.zip" ` -cliPackage "UiPath.IdentityServer.Migrator.Cli.zip" ` -resourceCatalogUrl "<resource_catalog_url>" ` -stopApplicationBeforePublish ` -unattended
Mise à jour Publish-Webhooks.ps1
Si vous ne l'avez pas déjà fait (par exemple la mise à niveau depuis v2019.10), vérifiez que vous avez créé le service d'application pour le Service Webhook. Assurez-vous que le script Publish-Webhooks.ps1 cible le service d'application Webhooks.
Une fois que vous avez téléchargé et extrait la dernière archive UiPath.WebhookService.Web.zip sur votre machine locale, exécutez le script Publish-Webhooks.ps1 comme suit pour mettre à jour l'application Web Azure du service Webhook :
.\Publish-Webhooks.ps1 ` -action Update ` -package "UiPath.WebhookService.Web.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.Web.zip" ` -azureAccountApplicationId "<azure_application_id>" ` -azureAccountPassword "<azure_account_password>" ` -azureSubscriptionId "<subscription_id>" ` -azureAccountTenantId "<azure_tenant_id>" ` -resourceGroupName "<resourcegroup_name>" ` -appServiceName "<appservice_name>" ` -stopApplicationBeforePublish
Mise à jour Publish-ResourceCatalog.ps1
Une fois que vous avez téléchargé le dernier script Publish-ResourceCatalog.ps1 sur votre machine locale, exécutez le script comme suit pour mettre à jour le service de catalogue de ressources :
.\Publish-ResourceCatalog.ps1 -action update -package "UiPath.ResourceCatalogService-Win64.zip" -azureSubscriptionId "<azure_subscription_id>" -azureAccountTenantId "<azure_account_tenant_id>" -azureAccountApplicationId "<azure_application_id>" -azureAccountPassword "<azure_account_password>" -resourceGroupName "<resourcegroup_name>" -appServiceName "<appservice_name>"
.\Publish-ResourceCatalog.ps1 -action update -package "UiPath.ResourceCatalogService-Win64.zip" -azureSubscriptionId "<azure_subscription_id>" -azureAccountTenantId "<azure_account_tenant_id>" -azureAccountApplicationId "<azure_application_id>" -azureAccountPassword "<azure_account_password>" -resourceGroupName "<resourcegroup_name>" -appServiceName "<appservice_name>"
Le script MigrateTo-ResourceCatalog.ps1 doit être exécuté lors de la mise à niveau du service de catalogue de ressources.