Partager via


Get-AzPolicySetDefinition

Obtient les définitions de jeu de stratégies.

Syntaxe

Get-AzPolicySetDefinition
   [-Name <String>]
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicySetDefinition
   [-Name <String>]
   -ManagementGroupName <String>
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicySetDefinition
   [-Name <String>]
   -SubscriptionId <String>
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicySetDefinition
   [-Name <String>]
   [-Id <String>]
   [-BackwardCompatible]
   -Version <String>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicySetDefinition
   [-Name <String>]
   [-Id <String>]
   [-ListVersion]
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicySetDefinition
   -Id <String>
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicySetDefinition
   [-SubscriptionId <String>]
   [-ManagementGroupName <String>]
   [-Builtin]
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzPolicySetDefinition
   [-SubscriptionId <String>]
   [-ManagementGroupName <String>]
   [-Custom]
   [-BackwardCompatible]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

Description

L’applet de commande Get-AzPolicySetDefinition obtient une collection de définitions d’ensembles de stratégies ou une définition de jeu de stratégies spécifique identifiée par nom ou ID.

Exemples

Exemple 1 : Obtenir toutes les définitions de jeu de stratégies

Get-AzPolicySetDefinition

Cette commande obtient toutes les définitions de jeu de stratégies.

Exemple 2 : Obtenir la définition du jeu de stratégies à partir de l’abonnement actuel par nom

Get-AzPolicySetDefinition -Name 'VMPolicySetDefinition'

Cette commande obtient la définition de jeu de stratégies nommée VMPolicySetDefinition à partir de l’abonnement par défaut actuel.

Exemple 3 : Obtenir la définition d’ensemble de stratégies à partir de l’abonnement par nom

Get-AzPolicySetDefinition -Name 'VMPolicySetDefinition' -subscriptionId '3bf44b72-c631-427a-b8c8-53e2595398ca'

Cette commande obtient la définition de stratégie nommée VMPolicySetDefinition à partir de l’abonnement avec l’ID 3bf44b72-c631-427a-b8c8-53e2595398ca.

Exemple 4 : Obtenir toutes les définitions de jeu de stratégies personnalisées du groupe d’administration

Get-AzPolicySetDefinition -ManagementGroupName 'Dept42' -Custom

Cette commande obtient toutes les définitions de jeu de stratégies personnalisées du groupe d’administration nommé Dept42.

Exemple 5 : Obtenir des définitions de jeu de stratégies à partir d’une catégorie donnée

Get-AzPolicySetDefinition | Where-Object {$_.metadata.category -eq "Virtual Machine"}

Cette commande obtient toutes les définitions de jeu de stratégies dans la catégorie « Machine virtuelle ».

Exemple 6 : [Backcompat] Obtenir des définitions de jeu de stratégies à partir d’une catégorie donnée

Get-AzPolicySetDefinition -BackwardCompatible | Where-Object {$_.Properties.metadata.category -eq "Virtual Machine"}

Cette commande obtient toutes les définitions de jeu de stratégies dans la catégorie « Machine virtuelle ».

Paramètres

-BackwardCompatible

Provoque le retour d’artefacts à l’aide d’un format hérité plaçant des propriétés propres à une stratégie dans un objet de conteneur de propriétés.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Builtin

Provoque le retour de l’applet de commande uniquement aux définitions de stratégie intégrées.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Custom

Provoque le retour des définitions de stratégie personnalisées uniquement par l’applet de commande.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Le paramètre DefaultProfile n’est pas fonctionnel. Utilisez le paramètre SubscriptionId lorsqu’il est disponible si vous exécutez l’applet de commande sur un autre abonnement.

Type:PSObject
Alias:AzureRMContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Id

ID complet de la définition de stratégie à obtenir.

Type:String
Alias:ResourceId
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ListVersion

Provoque le retour des définitions de stratégie personnalisées uniquement par l’applet de commande.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ManagementGroupName

Nom du groupe d’administration.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

Nom de la définition de stratégie à obtenir.

Type:String
Alias:PolicySetDefinitionName
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SubscriptionId

ID de l’abonnement cible.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Version

Version de la définition de stratégie au format #.#.#.#.

Type:String
Alias:PolicySetDefinitionVersion
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

SwitchParameter

String

Sorties

IPolicySetDefinition