Sdílet prostřednictvím


Remove-AzPolicyExemption

Tato operace odstraní výjimku ze zásady vzhledem k názvu a oboru, ve které byla vytvořena. Rozsah výjimky ze zásady je součástí id před '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.

Syntaxe

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

Tato operace odstraní výjimku ze zásady vzhledem k názvu a oboru, ve které byla vytvořena. Rozsah výjimky ze zásady je součástí id před '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}'.

Příklady

Příklad 1: Odebrání výjimky ze zásad podle názvu a oboru

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

První příkaz získá skupinu prostředků s názvem ResourceGroup11 pomocí rutiny Get-AzResourceGroup. Příkaz uloží tento objekt do proměnné $ResourceGroup. Druhý příkaz odebere výjimku zásad s názvem PolicyExemption07, která byla přiřazena na úrovni skupiny prostředků. Vlastnost ResourceId $ResourceGroup identifikuje skupinu prostředků.

Příklad 2: Odebrání výjimky ze zásad podle ID

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

První příkaz získá skupinu prostředků s názvem ResourceGroup11 a pak tento objekt uloží do $ResourceGroup proměnné. Druhý příkaz získá výjimku zásad na úrovni skupiny prostředků a pak ji uloží do proměnné $PolicyExemption. Vlastnost ResourceId $ResourceGroup identifikuje skupinu prostředků. Poslední příkaz odebere výjimku zásad, kterou ResourceId vlastnost $PolicyExemption identifikuje.

Příklad 3: [Backcompat] Odebrání výjimky zásad podle ID

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

První příkaz získá skupinu prostředků s názvem ResourceGroup11 a pak tento objekt uloží do $ResourceGroup proměnné. Druhý příkaz získá výjimku zásad na úrovni skupiny prostředků a pak ji uloží do proměnné $PolicyExemption. Vlastnost ResourceId $ResourceGroup identifikuje skupinu prostředků. Poslední příkaz odebere výjimku zásad, kterou ResourceId vlastnost $PolicyExemption identifikuje.

Parametry

-BackwardCompatible

Způsobí, že rutina vrátí artefakty pomocí staršího formátu, který umísťuje vlastnosti specifické pro zásady do objektu kontejneru vlastností.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Parametr DefaultProfile není funkční. Pokud je k dispozici spuštění rutiny pro jiné předplatné, použijte parametr SubscriptionId.

Typ:PSObject
Aliasy:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Force

Když $true, přeskočte potvrzovací výzvy

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Id

ID výjimky ze zásady, která se má odstranit. Použijte formát {scope}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}.

Typ:String
Aliasy:ResourceId, PolicyExemptionId
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-InputObject

Parametr Identity To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

Typ:IPolicyIdentity
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Název výjimky ze zásady, která se má odstranit.

Typ:String
Aliasy:PolicyExemptionName
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PassThru

Vrátí hodnotu true, když příkaz proběhne úspěšně.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Scope

Rozsah výjimky ze zásad. Platné obory jsou: skupina pro správu (formát: /providers/Microsoft.Management/managementGroups/{managementGroup}), předplatné (formát: /subscriptions/{subscriptionId}), skupina prostředků (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}, nebo prostředek (formát: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

IPolicyIdentity

String

Výstupy

Boolean