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
U wordt 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
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Azure PowerShell