Разрешаване на управлявани среди

Администраторите активират, изключват и редактират управлявани среди в административния център на Power Platform. Администраторите могат също да използват PowerShell, за да деактивират управляваните среди. Тази статия обяснява разрешенията, от които се нуждаете, за да управлявате среди, и стъпките, за да започнете в центъра за Microsoft Power Platform администриране или с PowerShell.

Разрешения

За да активирате или редактирате управлявани среди, ви е необходима ролята Power Platform Administrator или Dynamics 365 Administrator в Microsoft Entra ID. Можете да научите повече за тези роли в Използване на роли на администратор на услуги за управление на вашия клиент.

  • Всеки потребител с разрешение да разглежда детайли за средата може да види свойството на управляваната среда за дадена среда.
  • Потребителите с ролята на делегирания администратор или със сигурността на администратора на околната среда не могат да променят свойството управлявана среда в дадена среда.

Важно

  • Управляваната среда трябва да е еднаква в източника и дестинацията, преди да започнете да копирате и възстановявате операциите на жизнения цикъл на средата.
  • Dataverse е задължителен за използване на управлявани среди за продукционни, пясъчни или пробни типове среди. Средите за разработчици не изискват Dataverse, за да активират управлявани среди.

Активирайте или редактирайте управляваните среди в административния център

  1. Влезте в центъра за администриране на Power Platform.

  2. В навигационния екран изберете Управление, след което в екрана Управление изберете Среди.

  3. Изберете многоточието до среда и след това в менюто изберете Разрешаване на управлявани среди. Ако средата вече е управлявана, изберете Редактиране на управлявани среди.

  4. Конфигурирайте настройките и след това изберете Активиране или Запазване.

Активиране на управлявани среди с помощта на 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, за да премахнат свойството на управляваната среда от дадена среда. Преди да изключите управляваните среди, уверете се, че нито една от възможностите на управляваните среди не се използва.

Ето пример за PowerShell скрипт, който извиква API-то, за да зададе свойството управлявана среда:

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