Orchestrator
2022.10
False
Image de fond de la bannière
Guide d'installation d'Orchestrator
Dernière mise à jour 19 avr. 2024

Scripts de catalogue de ressources

Publier dans le catalogue de ressources

La table suivante décrit tous les paramètres pouvant être utilisés avec le script Publish-ResourceCatalog.ps1.

Paramètre

Description

-action

Obligatoire. Indique le type de scénario que vous souhaitez démarrer. Les options suivantes sont disponibles :

  • Deploy - indique qu'il s'agit d'une nouvelle installation.
  • Update  : Indique que vous mettez à jour votre instance de catalogue de ressources.

-package

Obligatoire (Mandatory). Indiquez le chemin complet ou le chemin relatif de l'archive UiPath.ResourceCatalogService-Win64.zip.

-azureAccountPassword

Obligatoire. Mot de passe du jeton Azure pour l'ID de principal de service.

-azureSubscriptionId

Obligatoire (Mandatory). ID d'abonnement Azure du service d'application respectif.

-azureAccountTenantId

Obligatoire. ID de locataire Azure.

-resourceGroupName

Obligatoire (Mandatory). Nom du groupe de ressources Azure qui contient l'application App Service du catalogue de ressources.

-appServiceName

Obligatoire (Mandatory). Nom de l'application Azure App Service du catalogue de ressources.

-noAzureAuthentication

Facultatif (Optional). Vous permet de publier sur Azure App Service en vous appuyant sur votre propre identité d'utilisateur, sans avoir à créer un principal de service. Si ce paramètre est utilisé, l'ensemble de paramètres UseServicePrincipal (qui inclut des éléments tels que l'ID d'application Azure, le mot de passe, l'ID d'abonnement et l'ID de locataire) n'est plus nécessaire.
-azureUSGovernmentLoginFacultatif. Ce paramètre est uniquement utilisé pour les déploiements du gouvernement américain.
Le script Publish-ResourceCatalog.ps1 est utilisé pour le déploiement initial ou la mise à jour du catalogue de ressources. Le script suppose que l’application web a déjà configuré la chaîne de connexion de la base de données DefaultConnection.
.\Publish-ResourceCatalog.ps1 
-action deploy 
-package ".\UiPath.ResourceCatalogService-Win64.zip" 
-azureAccountApplicationId "<azure_application_id>" 
-azureAccountPassword "<azure_account_password>" 
-azureSubscriptionId "<subscription_id>" 
-azureAccountTenantId "<azure_tenant_id>" 
-resourceGroupName "<resourcegroup_name>" 
-appServiceName "<appservice_name>".\Publish-ResourceCatalog.ps1 
-action deploy 
-package ".\UiPath.ResourceCatalogService-Win64.zip" 
-azureAccountApplicationId "<azure_application_id>" 
-azureAccountPassword "<azure_account_password>" 
-azureSubscriptionId "<subscription_id>" 
-azureAccountTenantId "<azure_tenant_id>" 
-resourceGroupName "<resourcegroup_name>" 
-appServiceName "<appservice_name>"

Migrer vers le catalogue de ressources

La table suivante décrit tous les paramètres pouvant être utilisés avec le script MigrateTo-ResourceCatalog.ps1.

Paramètre

Description

-cliPackage

Obligatoire (Mandatory). Indiquez le chemin d'accès à l'archive UiPath.ResourceCatalogService.CLI-Win64.zip.

-azureDetails

Une table de hachage avec les valeurs suivantes :

  • azureAccountApplicationId - Obligatoire. ID principal du service Azure.
  • azureAccountPassword - Obligatoire. Mot de passe du jeton Azure pour l'ID principal du service.
  • azureSubscriptionId - Obligatoire. ID d'abonnement Azure du service d'application respectif.
  • azureAccountTenantId - Obligatoire. Identifiants du locataire Azure.

-orchDetails

Une table de hachage avec les valeurs suivantes :

  • resourceGroupName - Obligatoire. Nom du groupe de ressources Azure qui contient l'application App Service d'Orchestrator.
  • appServiceName - Obligatoire. Nom de l'application App Service d'Orchestrator.
  • targetSlot - Obligatoire. Créneau du service d'application cible fixé par Azure.

-resourceCatalogDetails

Une table de hachage avec les valeurs suivantes :

  • resourceGroupName - Obligatoire. Nom du groupe de ressources Azure qui contient l'application App Service du catalogue de ressources.
  • appServiceName - Obligatoire. Nom de l'application App Service du catalogue de ressources.
  • targetSlot - Obligatoire. Créneau du service d'application cible fixé par Azure.

-resourceCatalogUrl

Obligatoire (Mandatory). L'adresse publique du catalogue de ressources.

-identityServerUrl

Obligatoire. L'URL d'Identity Server.

Attention : L'URL doit contenir l'adresse d'Identity Server + le suffixe /identity. Exemple : https://[IdentityServer]/identity

-noAzureAuthentication

Facultatif (Optional). Vous permet de publier sur Azure App Service en vous appuyant sur votre propre identité d'utilisateur, sans avoir à créer un principal de service. Si ce paramètre est utilisé, l'ensemble de paramètres UseServicePrincipal (qui inclut des éléments tels que l'ID d'application Azure, le mot de passe, l'ID d'abonnement et l'ID de locataire) n'est plus nécessaire.
Le script MigrateTo-ResourceCatalog.ps1 est utilisé pour migrer les données utilisateur d'Orchestrator vers le catalogue de ressources. Il crée la structure de la base de données et ajoute les paramètres d'application associés.

Le script suppose qu'Orchestrator et le catalogue de ressources ont déjà été publiés.

.\MigrateTo-ResourceCatalog.ps1 
-cliPackage ".\UiPath.ResourceCatalogService.CLI-Win64.zip" 
-azureDetails @{ azureSubscriptionId = "<subscription_id>"; azureAccountTenantId = "<azure_tenant_id>"; azureAccountApplicationId = "<azure_application_id>"; azureAccountPassword = "<azure_account_password>" } 
-orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } 
-resourceCatalogDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production"} 
-resourceCatalogUrl "https://<ResourceCatalogURL>" 
-identityServerUrl "https://<IdentityServerURL>/identity".\MigrateTo-ResourceCatalog.ps1 
-cliPackage ".\UiPath.ResourceCatalogService.CLI-Win64.zip" 
-azureDetails @{ azureSubscriptionId = "<subscription_id>"; azureAccountTenantId = "<azure_tenant_id>"; azureAccountApplicationId = "<azure_application_id>"; azureAccountPassword = "<azure_account_password>" } 
-orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } 
-resourceCatalogDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production"} 
-resourceCatalogUrl "https://<ResourceCatalogURL>" 
-identityServerUrl "https://<IdentityServerURL>/identity"

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.