Orchestrator
2022.4
バナーの背景画像
Orchestrator インストール ガイド
最終更新日 2024年2月15日

リソース カタログのスクリプト

リソース カタログにパブリッシュする

次の表で、Publish-ResourceCatalog.ps1 スクリプトで使用できるすべてのパラメーターについて説明します。

パラメーター

説明

-action

必須。開始するシナリオの種類を指定します。次のオプションを使用できます。

  • Deploy – クリーン インストールとして指定します。
  • Update – リソース カタログ インスタンスの更新中であることを指定します。

-package

必須です。UiPath.ResourceCatalogService-Win64.zip アーカイブのフル パスまたは相対パスを指定します。

-azureAccountPassword

必須。サービス プリンシパル ID の Azure トークン パスワード。

-azureSubscriptionId

必須。App Service の Azure サブスクリプション ID。

-azureAccountTenantId

必須。Azure テナント ID。

-resourceGroupName

必須。リソース カタログの App Service を含む Azure リソース グループの名前。

-appServiceName

必須。リソース カタログの Azure App Service の名前。

-noAzureAuthentication

任意です。サービス プリンシパルを作成することなく、ユーザー自身の ID を利用して Azure App Service にパブリッシュを行えます。このパラメーターを使用すると、UseServicePrincipal パラメーター セット (Azure アプリケーション ID、パスワード、サブスクリプション ID、テナント ID などの項目を含む) は不要になります。
-azureUSGovernmentLogin任意です。このパラメーターは、米国政府機関のデプロイにのみ使用されます。
Publish-ResourceCatalog.ps1 スクリプトは、初期デプロイまたはリソース カタログの更新に使用されます。このスクリプトは、Web アプリで既にデータベースの接続文字列 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>"

リソース カタログに移行する

次の表で、MigrateTo-ResourceCatalog.ps1 スクリプトで使用できるすべてのパラメーターについて説明します。

パラメーター

説明

-cliPackage

必須です。UiPath.ResourceCatalogService.CLI-Win64.zip アーカイブへのパスを指定します。

-azureDetails

次の値を持つハッシュ テーブルです。

  • azureAccountApplicationId必須です。Azure のサービス プリンシパル ID。
  • azureAccountPassword必須です。サービス プリンシパル ID の Azure トークン パスワード。
  • azureSubscriptionId必須です。それぞれの App Service に対する Azure のサブスクリプション ID。
  • azureAccountTenantId必須です。Azure テナント ID。

-orchDetails

次の値を持つハッシュ テーブルです。

  • resourceGroupName必須です。Orchestrator の App Service を含む Azure リソース グループの名前。
  • appServiceName必須です。Orchestrator の App Service の名前。
  • targetSlot必須です。Azure によって設定された App Service のターゲット スロット。

-resourceCatalogDetails

次の値を持つハッシュ テーブルです。

  • resourceGroupName必須です。リソース カタログの App Service を含む Azure リソース グループの名前。
  • appServiceName必須です。リソース カタログの App Service の名前。
  • targetSlot必須です。Azure によって設定された App Service のターゲット スロット。

-resourceCatalogUrl

必須。リソース カタログのパブリック アドレス。

-identityServerUrl

必須。Identity Server の URL です。

重要: この URL には、サフィックス (/identity) 付きの Identity Server のアドレスを含める必要があります。例: https://[IdentityServer]/identity

-noAzureAuthentication

任意です。サービス プリンシパルを作成することなく、ユーザー自身の ID を利用して Azure App Service にパブリッシュを行えます。このパラメーターを使用すると、UseServicePrincipal パラメーター セット (Azure アプリケーション ID、パスワード、サブスクリプション ID、テナント ID などの項目を含む) は不要になります。
MigrateTo-ResourceCatalog.ps1 スクリプトは、Orchestrator からリソース カタログへのユーザー データの移行に使用されます。データベース構造を作成し、関連するアプリ設定を追加します。

このスクリプトは Orchestrator とリソース カタログがパブリッシュ済みであることを前提としています。

.\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"

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.