Увімкнення керованих середовищ

Адміністратори вмикають, вимикають і редагують керовані середовища в адміністративному центрі 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