管理員可在 Power Platform 系統管理中心啟用、停用和編輯受控環境。 管理員還可以使用 PowerShell 來停用受管理的環境。 本文說明管理環境所需的權限,以及在 Microsoft Power Platform 系統管理中心或使用 PowerShell 開始使用的步驟。
使用權限
若要啟用或編輯受控環境,您需要 Microsoft Entra ID 中的 Power Platform 管理員或 Dynamics 365 管理員角色。 您可以在 使用服務系統管理員角色來管理租用戶中深入瞭解這些角色。
- 任何具有檢視環境詳細資料許可權的使用者都可以查看環境的 [受管理環境] 內容。
- 具有委派管理員角色或環境管理員資訊安全角色的使用者無法變更環境中的受控環境屬性。
重要
- 來源和目的地中的 [受管理環境] 內容必須相同,才能開始複製和還原環境生命週期作業。
- Dataverse 必須在環境類型中使用受控環境。
在系統管理中心啟用或編輯受管理環境
在導覽窗格中,選取 [管理],然後在 [管理] 窗格中,選取 [環境]。
選取環境旁的省略符號,然後在功能表中選取 [啟用受控環境]。 如果已管理環境,請選取編輯受管理的環境。
進行設定,然後選取啟用或儲存。
使用 PowerShell 來啟用受控環境
管理員也可以使用 PowerShell 來啟用受控環境。 下列 PowerShell 腳本會針對單一環境啟用它。
$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 從環境中移除受控環境屬性。 在停用受管理環境之前,請確定沒有使用任何受管理環境功能。
以下是呼叫 API 來設定受管理環境屬性的範例 PowerShell 指令碼:
$UpdatedGovernanceConfiguration = [pscustomobject]@{
protectionLevel = "Basic"
}
Set-AdminPowerAppEnvironmentGovernanceConfiguration -EnvironmentName <EnvironmentID> -UpdatedGovernanceConfiguration $UpdatedGovernanceConfiguration