Lezen in het Engels

Delen via


Remove-AzPolicyExemption

Met deze bewerking wordt een beleidsvrijstelling verwijderd op basis van de naam en het bereik waarin deze is gemaakt. Het bereik van een beleidsuitzondering is het deel van de id die voorafgaat aan '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.

Syntaxis

Remove-AzPolicyExemption
      -Name <String>
      [-Scope <String>]
      [-Force]
      [-BackwardCompatible]
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPolicyExemption
      -Id <String>
      [-Force]
      [-BackwardCompatible]
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPolicyExemption
      -InputObject <IPolicyIdentity>
      [-Force]
      [-BackwardCompatible]
      [-DefaultProfile <PSObject>]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Met deze bewerking wordt een beleidsvrijstelling verwijderd op basis van de naam en het bereik waarin deze is gemaakt. Het bereik van een beleidsuitzondering is het deel van de id die voorafgaat aan '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.

Voorbeelden

Voorbeeld 1: Beleidsuitzondering verwijderen op naam en bereik

$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11'
Remove-AzPolicyExemption -Name 'PolicyExemption07' -Scope $ResourceGroup.ResourceId -Confirm

Met de eerste opdracht wordt een resourcegroep met de naam ResourceGroup11 ophaalt met behulp van de cmdlet Get-AzResourceGroup. Met de opdracht wordt dat object opgeslagen in de variabele $ResourceGroup. Met de tweede opdracht wordt de beleidsuitzondering met de naam PolicyExemption07 verwijderd die is toegewezen op resourcegroepniveau. De eigenschap ResourceId van $ResourceGroup identificeert de resourcegroep.

Voorbeeld 2: Beleidsuitzondering verwijderen op id

$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11' 
$PolicyExemption = Get-AzPolicyExemption -Name 'PolicyExemption07' -Scope $ResourceGroup.ResourceId
Remove-AzPolicyExemption -Id $PolicyExemption.ResourceId -Confirm

Met de eerste opdracht wordt een resourcegroep met de naam ResourceGroup11 opgehaald en wordt dat object vervolgens opgeslagen in de $ResourceGroup variabele. Met de tweede opdracht wordt de beleidsvrijstelling op resourcegroepniveau opgeslagen en vervolgens opgeslagen in de $PolicyExemption variabele. De eigenschap ResourceId van $ResourceGroup identificeert de resourcegroep. Met de laatste opdracht wordt de beleidsvrijstelling verwijderd die de eigenschap ResourceId van $PolicyExemption identificeert.

Voorbeeld 3: [Backcompat] Beleidsuitzondering verwijderen op id

$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11' 
$PolicyExemption = Get-AzPolicyExemption -Name 'PolicyExemption07' -Scope $ResourceGroup.ResourceId
Remove-AzPolicyExemption -Id $PolicyExemption.ResourceId -Force -BackwardCompatible
True

Met de eerste opdracht wordt een resourcegroep met de naam ResourceGroup11 opgehaald en wordt dat object vervolgens opgeslagen in de $ResourceGroup variabele. Met de tweede opdracht wordt de beleidsvrijstelling op resourcegroepniveau opgeslagen en vervolgens opgeslagen in de $PolicyExemption variabele. De eigenschap ResourceId van $ResourceGroup identificeert de resourcegroep. Met de laatste opdracht wordt de beleidsvrijstelling verwijderd die de eigenschap ResourceId van $PolicyExemption identificeert.

Parameters

-BackwardCompatible

Zorgt ervoor dat cmdlet artefacten retourneert met behulp van verouderde indeling waarbij beleidsspecifieke eigenschappen in een eigenschapsverzamelingsobject worden geplaatst.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De parameter DefaultProfile is niet functioneel. Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.

Type:PSObject
Aliassen:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Sla bevestigingsprompts over wanneer $true

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Id

De id van de beleidsvrijstelling die u wilt verwijderen. Gebruik de indeling {scope}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}.

Type:String
Aliassen:ResourceId, PolicyExemptionId
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-InputObject

Identity Parameter To construct, zie DE SECTIE NOTES voor INPUTOBJECT-eigenschappen en maak een hash-tabel.

Type:IPolicyIdentity
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

De naam van de beleidsvrijstelling die u wilt verwijderen.

Type:String
Aliassen:PolicyExemptionName
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PassThru

Retourneert waar wanneer de opdracht slaagt

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Scope

Het bereik van de beleidsvrijstelling. Geldige bereiken zijn: beheergroep (indeling: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonnement (indeling: '/subscriptions/{subscriptionId}'), resourcegroep (indeling: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', of resource (indeling: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

IPolicyIdentity

String

Uitvoerwaarden

Boolean