Sdílet prostřednictvím


Remove-AzPolicyAssignment

Tato operace odstraní přiřazení zásady s názvem a oborem, ve který byl vytvořen. Rozsah přiřazení zásady je součástí id před názvem /providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

Syntax

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

Description

Tato operace odstraní přiřazení zásady s názvem a oborem, ve který byl vytvořen. Rozsah přiřazení zásady je součástí id před názvem /providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

Příklady

Příklad 1: Odebrání přiřazení zásad podle názvu a oboru

$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11'
Remove-AzPolicyAssignment -Name 'PolicyAssignment07' -Scope $ResourceGroup.ResourceId -Force

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 přiřazení zásady s názvem PolicyAssignment07, které bylo přiřazeno na úrovni skupiny prostředků. Vlastnost ResourceId $ResourceGroup identifikuje skupinu prostředků.

Příklad 2: Odebrání přiřazení zásad podle ID

$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11' 
$PolicyAssignment = Get-AzPolicyAssignment -Name 'PolicyAssignment07' -Scope $ResourceGroup.ResourceId
Remove-AzPolicyAssignment -Id $PolicyAssignment.ResourceId -Confirm:$false

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á přiřazení zásady na úrovni skupiny prostředků a pak ho uloží do proměnné $PolicyAssignment. Vlastnost ResourceId $ResourceGroup identifikuje skupinu prostředků. Poslední příkaz odebere přiřazení zásady, které vlastnost ResourceId $PolicyAssignment identifikuje.

Příklad 3: [Backcompat] Odebrání přiřazení zásad podle ID

$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11' 
$PolicyAssignment = Get-AzPolicyAssignment -Name 'PolicyAssignment07' -Scope $ResourceGroup.ResourceId
Remove-AzPolicyAssignment -Id $PolicyAssignment.ResourceId -Confirm:$false -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á přiřazení zásady na úrovni skupiny prostředků a pak ho uloží do proměnné $PolicyAssignment. Vlastnost ResourceId $ResourceGroup identifikuje skupinu prostředků. Poslední příkaz odebere přiřazení zásady, které vlastnost ResourceId $PolicyAssignment 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
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliases:cf
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:AzureRMContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

ID přiřazení zásady, které chcete odstranit. Použijte formát {scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}.

Typ:String
Aliases:ResourceId, PolicyAssignmentId
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-InputObject

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

Typ:IPolicyIdentity
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Název přiřazení zásady, která se má odstranit.

Typ:String
Aliases:PolicyAssignmentName
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

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

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Rozsah přiřazení zásady. 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
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliases:wi
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

IPolicyIdentity

String

Výstupy

Boolean