次の方法で共有


マネージド環境を有効にする

管理者は、Power Platform 管理センターでマネージド環境を有効、無効、編集します。 また、管理者は PowerShell を使用してマネージド環境を無効化できます。 この記事では、環境を管理するために必要なアクセス許可と、Microsoft Power Platform 管理センターまたは PowerShell で開始する手順について説明します。

Permissions

マネージド環境を有効または編集するには、Microsoft Entra ID の Power Platform 管理者または Dynamics 365 管理者ロールが必要です。 これらのロールの詳細については、「 サービス管理者ロールを使用してテナントを管理する」を参照してください

  • 環境の詳細を表示するアクセス許可を持つすべてのユーザーは、環境の Managed Environments プロパティを表示できます。
  • 委任された管理者ロールまたは環境管理者セキュリティ ロールを持つユーザーは、環境内の管理環境プロパティを変更できません。

重要

  • 環境のライフサイクル操作のコピーと復元を開始するには、移行元と移行先で管理環境プロパティが同じである必要があります。
  • Dataverse は、特定の環境でマネージド環境を使用するために必要です。

管理センターでマネージド環境の有効化や編集を行う

  1. Power Platform 管理センターにサインインします。

  2. ナビゲーション ウィンドウで [ 管理] を選択し、[ 管理 ] ウィンドウで [ 環境] を選択します。

  3. 環境の横にある省略記号を選択し、メニューの [ マネージド環境の有効化] を選択します。 すでに環境がマネージドである場合は マネージド環境の編集 を選択します。

  4. 設定を構成し、有効化 または 保存 を選択します。

PowerShell を使用して管理環境を有効にする

管理者は PowerShell を使用して管理環境を有効にすることもできます。 次の PowerShell スクリプトを使用すると、1 つの環境で有効になります。

$GovernanceConfiguration = [pscustomobject] @{ 
    protectionLevel = "Standard" 
    settings = [pscustomobject]@{ 
        extendedSettings = @{} 
    }
} 

Set-AdminPowerAppEnvironmentGovernanceConfiguration -EnvironmentName <EnvironmentID> -UpdatedGovernanceConfiguration $GovernanceConfiguration 

PowerShell を使用してマネージド環境の設定をコピーする

管理者は PowerShell を使用して、あるマネージド環境から別の環境に設定をコピーできます。 ターゲット環境がマネージド環境でない場合は、設定をコピーすると、マネージド環境としても有効になります。

#Get settings from the source Managed Environment
$sourceEnvironment = Get-AdminPowerAppEnvironment -EnvironmentName <SourceEnvironmentId>

# Copy the settings from the source Managed Environment above to the target environment
Set-AdminPowerAppEnvironmentGovernanceConfiguration -EnvironmentName <TargetEnvironmentId> -UpdatedGovernanceConfiguration $sourceEnvironment.Internal.properties.governanceConfiguration

PowerShell を使用してマネージド環境を無効化する

管理者は、PowerShell を使用して、環境から Managed Environments プロパティを削除できます。 マネージド環境を無効にする前に、マネージド環境の機能が使用されていないことを確認してください。

次に示す PowerShell スクリプトのサンプルは、API を呼び出してマネージド環境プロパティを設定します:

$UpdatedGovernanceConfiguration = [pscustomobject]@{
    protectionLevel = "Basic"
}
Set-AdminPowerAppEnvironmentGovernanceConfiguration -EnvironmentName <EnvironmentID> -UpdatedGovernanceConfiguration $UpdatedGovernanceConfiguration