- Primeros pasos
- Requisitos
- Mejores prácticas
- Instalación
- Actualizando
- Servidor de identidad
- Solución de problemas de errores de inicio

Guía de instalación de Orchestrator
Actualizar el script de Azure
Ten en cuenta que esta información se refiere a la versión a la que se está actualizando, NO a la versión desde la que se está actualizando. Por ello, asegúrate de leer los detalles correctos antes de continuar.
- Si no lo has hecho previamente (p. ej., actualizar desde
v2019.10), comprueba que has creado los servicios de la aplicación para:
- Servidor de identidad
- Servicio de Webhooks
- Servicio de catálogo de recursos
- Antes de ejecutar el script
Publish-Orchestrator.ps1, comprueba que has eliminado el módulo de AzureRM PowerShell. Recomendamos utilizar Az como alternativa. No se puede tener instalados a la vez los módulos de AzureRM y Az al mismo tiempo. - Si no se detecta la versión de Az deseada, y AzureRM está presente al ejecutar el script, se te solicitará que confirmes la eliminación de AzureRM incluso en instalaciones no atendidas.
- La actualización a Az v6.0.0 cuando se está usando cualquier versión anterior del módulo hace que se muestre el siguiente mensaje:
WARNING: The version 'x.x.x' of module 'Az.<Name>' is currently in use. Retry the operation after closing the applications.Para solucionar este problema, asegúrate de ejecutarPublish-Orchestrator.ps1en una nueva sesión de PowerShell.
- Descarga el último archivo
UiPathOrchestrator.zipdisponible. - Desbloquea el archivo
UiPathOrchestrator.ziputilizando el comando de PowerShellUnblock-File. Por ejemplo,Unblock-File .\UiPathOrchestrator.zip. - Descomprime
UiPathOrchestrator.zip. - Ejecuta el script
Publish-Orchestrator.ps1en PowerShell en la instancia de Orchestrator que deseas actualizar, tal y como se muestra a continuación. Ten en cuenta que tu configuración de UiPath.Orchestrator.dll.config (anteriormente web.config) se mantiene si no se especifica explícitamente como parámetros de script. - Ejecuta el script
Publish-IdentityServer.ps1en PowerShell en tu instancia de Identity Server, como se indica a continuación. - Ejecuta el script
Publish-Webhooks.ps1en PowerShell en tu instancia de Servicio de Webhooks, como se indica a continuación. - Ejecuta el script
Publish-ResourceCatalog.ps1en PowerShell, en tu instancia de servicio de catálogo de recursos, tal y como se muestra a continuación. - Ejecuta el script
MigrateTo-ResourceCatalog.ps1, en PowerShell, utilizando los parámetros tal y como se describe aquí. - Si actualizas una instancia de Orchestrator multinodo, descarga todas las claves de la caché de Redis, utilizando el comando
FLUSHALLoFLUSHDB. Consulta más información sobre ellos aquí y aquí. - Abre la aplicación web en el portal de Azure y dirígete a Configuración > Configuración general y selecciona los siguientes ajustes:
Stackdebería establecerse como.NET Core.Platformdebería establecerse como64 Bit.Web socketsdebe establecerse enOnsi no utiliza el servicio Azure SignalR
- Inicia el servicio de aplicación de Orchestrator. Disfruta de Orchestrator en tu portal de Azure.
- Reinicia el servicio de UiPath Robot en todas las máquinas de Robot que tengas conectadas a Orchestrator.
Actualización de Publish-Orchestrator.ps1
Una vez descargado el último script Publish-Orchestrator.ps1 en tu máquina local, ejecuta el script de la siguiente manera para actualizar 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
Para incluir los módulos Test Automation, Insights y Update Server, ejecuta el script de la siguiente manera:
.\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
Actualización Publish-IdentityServer.ps1
Si no lo ha hecho previamente (p. ej. actualizando desde v2019.10), asegúrate de haber creado el servicio de aplicaciones para Identity Server. Asegúrate de que el script Publish-IdentityServer.ps1 tiene como destino el servicio de aplicación de Identity Server.
Después de descargar el último script Publish-IdentityServer.ps1 en tu máquina local, ejecuta el script como se indica para actualizar la aplicación web de Azure del Identity Server:
.\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
Actualización de Publish-Webhooks.ps1
Si no lo ha hecho previamente (p. ej. actualizar desde v2019.10), asegúrate de haber creado el servicio de aplicaciones para el servicio de Webhooks. Asegúrate de que el script Publish-Webhooks.ps1 tiene como destino el servicio de aplicación de Webhooks.
Después de haber descargado y extraído el último archivo UiPath.WebhookService.Web.zip a tu máquina local, ejecuta el script Publish-Webhooks.ps1 como se indica a continuación para actualizar la aplicación web de Azure del Servicio Webhooks:
.\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
Actualización de Publish-ResourceCatalog.ps1
Una vez descargado el último script Publish-ResourceCatalog.ps1 en tu máquina local, ejecuta el script de la siguiente manera para actualizar el servicio de catálogo de recursos:
.\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>"
El script MigrateTo-ResourceCatalog.ps1 debe ejecutarse al actualizar el servicio de catálogo de recursos.