Share via


Beheerde omgevingen inschakelen

Beheerders schakelen beheerde omgevingen in, uitschakelen en bewerken in het Power Platform-beheercentrum. Beheerders kunnen ook door middel van PowerShell-cmdlets beheerde omgevingen uitschakelen. In dit artikel worden de machtigingen uitgelegd die u nodig hebt voor het beheren van omgevingen en de stappen om aan de slag te gaan in het Microsoft Power Platform-beheercentrum of met PowerShell.

Bevoegdheden

Als u beheerde omgevingen wilt inschakelen of bewerken, hebt u de rol Power Platform-beheerder of Dynamics 365-beheerder in Microsoft Entra-id nodig. Meer informatie over deze rollen vindt u in Servicebeheerdersrollen gebruiken om uw tenant te beheren.

  • Elke gebruiker met toestemming om omgevingsgegevens weer te geven, kan de eigenschap Beheerde omgevingen voor een omgeving zien.
  • Gebruikers met de rol Gedelegeerde beheerder of de beveiligingsrol Omgevingsbeheerder kunnen de eigenschap Beheerde omgevingen in een omgeving niet wijzigen.

Belangrijk

  • De eigenschap Beheerde omgevingen moet hetzelfde zijn in de bron en bestemming voordat u de levenscyclusbewerkingen van de omgeving kunt kopiëren en herstellen.
  • Dataverse is vereist voor gebruik van Managed Environments in een omgevingstype.

Beheerde omgevingen inschakelen of bewerken in het beheercentrum

  1. Meld u aan bij het Power Platform-beheercentrum.

  2. Selecteer Beheren in het navigatiedeelvenster en selecteer vervolgens in het deelvenster Beherende optie Omgevingen.

  3. Selecteer het beletselteken naast een omgeving en selecteer vervolgens in het menu Beheerde omgevingen inschakelen. Als de omgeving al wordt beheerd, selecteert u Beheerde omgevingen bewerken.

  4. Configureer de instellingen en selecteer vervolgens Inschakelen of Opslaan.

Beheerde omgevingen inschakelen met PowerShell

Beheerders kunnen PowerShell ook gebruiken om beheerde omgevingen in te schakelen. Met het volgende PowerShell-script kan het voor één omgeving worden ingeschakeld.

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

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

Instellingen voor beheerde omgevingen kopiëren met PowerShell

Beheerders kunnen PowerShell gebruiken om instellingen van de ene beheerde omgeving naar een andere omgeving te kopiëren. Als de doelomgeving geen beheerde omgeving is, schakelt het kopiëren van instellingen deze ook in als een beheerde omgeving.

#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

Beheerde omgevingen uitschakelen met PowerShell

Beheerders kunnen PowerShell gebruiken om de eigenschap Beheerde omgevingen uit een omgeving te verwijderen. Voordat u Beheerde omgevingen uitschakelt, moet u ervoor zorgen dat geen van de mogelijkheden van beheerde omgevingen wordt gebruikt.

Hier is een voorbeeld van een PowerShell-script dat de API aanroept om de eigenschap Beheerde omgevingen in te stellen:

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