Get-AzPolicyExemption
Obtient des exemptions de stratégie.
Syntax
Get-AzPolicyExemption
[-Name <String>]
[-Scope <String>]
[-PolicyAssignmentIdFilter <String>]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPolicyExemption
[-Scope <String>]
[-IncludeDescendent]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPolicyExemption
-Id <String>
[-PolicyAssignmentIdFilter <String>]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Get-AzPolicyExemption obtient toutes les exemptions de stratégie ou des exemptions particulières. Identifiez une exemption de stratégie pour obtenir par nom et étendue ou par ID.
Exemples
Exemple 1 Obtenir toutes les exemptions de stratégie
Get-AzPolicyExemption
Cette commande obtient toutes les exemptions de stratégie dans l’abonnement actuel. Si vous devez répertorier toutes les exemptions liées à l’étendue donnée, y compris celles des étendues ancêtres et celles des étendues descendantes, vous devez passer le -IncludeDescendent
paramètre.
Exemple 2 : Obtenir une exemption de stratégie spécifique
$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11'
Get-AzPolicyExemption -Name 'PolicyExemption07' -Scope $ResourceGroup.ResourceId
La première commande obtient un groupe de ressources nommé ResourceGroup11 à l’aide de l’applet de commande Get-AzResourceGroup et le stocke dans la variable $ResourceGroup. La deuxième commande obtient l’exemption de stratégie nommée PolicyExemption07 pour l’étendue que la propriété ResourceId de $ResourceGroup identifie.
Exemple 3 : Obtenir toutes les exemptions de stratégie associées à une attribution de stratégie
$Assignment = Get-AzPolicyAssignment -Name 'PolicyAssignment07'
Get-AzPolicyExemption -PolicyAssignmentIdFilter $Assignment.ResourceId
La première commande obtient une attribution de stratégie nommée PolicyAssignment07. La deuxième commande obtient toutes les exemptions de stratégie affectées à l’attribution de stratégie.
Paramètres
-ApiVersion
Quand elle est définie, indique la version de l’API du fournisseur de ressources à utiliser. Si elle n’est pas spécifiée, la version de l’API est automatiquement déterminée comme la dernière version disponible.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
ID d’exemption de stratégie complet à obtenir, y compris l’étendue, par exemple /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}.
Type: | String |
Aliases: | ResourceId |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IncludeDescendent
Provoque la liste des exemptions de stratégie retournées pour inclure toutes les exemptions liées à l’étendue donnée, y compris celles provenant d’étendues ancêtres et celles provenant d’étendues descendantes. Ce paramètre ne fonctionne pas lorsque l’étendue demandée est une étendue de groupe d’administration.
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Nom de l’exemption de stratégie à obtenir.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PolicyAssignmentIdFilter
Limite la liste des exemptions de stratégie retournées à celles qui attribuent l’attribution de stratégie identifiée par cet ID complet.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Pre
Quand elle est définie, indique que l’applet de commande doit utiliser des versions d’API en préversion lors de la détermination automatique de la version à utiliser.
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
L’étendue de l’exemption de stratégie à obtenir, par exemple ,providers/managementGroups/{managementGroupName}, correspond par défaut à l’abonnement actuel.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |