Der erste Befehl ruft ein Abonnement namens "Subscription01" mithilfe des Cmdlets Get-AzSubscription ab und speichert es in der variablen $Subscription.
Der zweite Befehl ruft die Richtlinienzuweisung mit dem Namen VirtualMachinePolicyAssignment mithilfe des cmdlets Get-AzPolicyAssignment ab und speichert sie in der $Assignment Variablen.
Der letzte Befehl befreit die Richtlinienzuweisung in $Assignment auf der Ebene des Abonnements, das durch die Abonnementbereichszeichenfolge identifiziert wird.
Beispiel 2: Richtlinienausnahme auf Ressourcengruppenebene
Der erste Befehl ruft eine Ressourcengruppe namens ResourceGroup11 mithilfe des cmdlets Get-AzResourceGroup ab und speichert sie in der variablen $ResourceGroup.
Der zweite Befehl ruft die Richtlinienzuweisung mit dem Namen VirtualMachinePolicyAssignment mithilfe des cmdlets Get-AzPolicyAssignment ab und speichert sie in der $Assignment Variablen.
Der letzte Befehl befreit die Richtlinienzuordnung in $Assignment auf der Ebene der Ressourcengruppe, die durch die ResourceId-Eigenschaft von $ResourceGroup identifiziert wird.
Beispiel 3: Richtlinienausnahme auf Verwaltungsgruppenebene
Der erste Befehl ruft eine Verwaltungsgruppe namens "AManagementGroup" mithilfe des cmdlets Get-AzManagementGroup ab und speichert sie in der variablen $ManagementGroup.
Der zweite Befehl ruft die Richtlinienzuweisung mit dem Namen VirtualMachinePolicyAssignment mithilfe des cmdlets Get-AzPolicyAssignment ab und speichert sie in der $Assignment Variablen.
Der letzte Befehl befreit die Richtlinienzuweisung in $Assignment auf der Ebene der Verwaltungsgruppe, die durch die ID-Eigenschaft von $ManagementGroup identifiziert wird.
Beispiel 4: Richtlinienausnahme auf Ressourcenebene
Der erste Befehl ruft einen virtuellen Computer mit dem Namen SpecialVM mithilfe des cmdlets Get-AzVM ab und speichert ihn in der variablen $VM.
Der zweite Befehl ruft die Richtlinienzuweisung mit dem Namen VirtualMachinePolicyAssignment mithilfe des cmdlets Get-AzPolicyAssignment ab und speichert sie in der $Assignment Variablen.
Mit dem letzten Befehl wird die durch die ID-Eigenschaft von $VM identifizierte Ressource von der Richtlinienzuordnung in $Assignment ausgenommen.
Beispiel 5: Richtlinienausnahme mit Ressourcenauswahl
Der erste Befehl ruft die Richtlinienzuweisung mit dem Namen VirtualMachineAssignment mithilfe des cmdlets Get-AzPolicyAssignment ab und speichert sie in der $Assignment Variablen.
Der zweite Befehl erstellt ein Ressourcenauswahlobjekt, das verwendet wird, um die Ausnahme anzugeben, sollte nur für Ressourcen gelten, die sich in Ost-USA oder Ost-US 2 befinden, und speichert es in der variablen $ResourceSelector.
Der letzte Befehl erstellt eine Richtlinienausnahme für die Zuordnung $Assignment mit der durch $ResourceSelector angegebenen Ressourcenauswahl.
Parameter
-AssignmentScopeValidation
Gibt an, ob die Freistellung im Zuordnungsbereich oder unter dem Zuordnungsbereich liegt.
Der Parameter DefaultProfile ist nicht funktionsfähig.
Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.