Compartir a través de


Get-AzPolicySetDefinition

Obtiene las definiciones del conjunto de directivas.

Sintaxis

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

El cmdlet Get-AzPolicySetDefinition obtiene una colección de definiciones de conjuntos de directivas o una definición de conjunto de directivas específica identificada por nombre o identificador.

Ejemplos

Ejemplo 1: Obtener todas las definiciones de conjuntos de directivas

Get-AzPolicySetDefinition

Este comando obtiene todas las definiciones del conjunto de directivas.

Ejemplo 2: Obtener la definición del conjunto de directivas de la suscripción actual por nombre

Get-AzPolicySetDefinition -Name 'VMPolicySetDefinition'

Este comando obtiene la definición del conjunto de directivas denominada VMPolicySetDefinition de la suscripción predeterminada actual.

Ejemplo 3: Obtener la definición del conjunto de directivas de la suscripción por nombre

Get-AzPolicySetDefinition -Name 'VMPolicySetDefinition' -subscriptionId 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'

Este comando obtiene la definición de directiva denominada VMPolicySetDefinition de la suscripción con id. aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e4e.

Ejemplo 4: Obtención de todas las definiciones de conjuntos de directivas personalizadas del grupo de administración

Get-AzPolicySetDefinition -ManagementGroupName 'Dept42' -Custom

Este comando obtiene todas las definiciones de conjuntos de directivas personalizadas del grupo de administración denominado Dept42.

Ejemplo 5: Obtener definiciones de conjuntos de directivas de una categoría determinada

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

Este comando obtiene todas las definiciones del conjunto de directivas de la categoría "Máquina virtual".

Ejemplo 6: [Backcompat] Obtener definiciones de conjuntos de directivas de una categoría determinada

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

Este comando obtiene todas las definiciones del conjunto de directivas de la categoría "Máquina virtual".

Parámetros

-BackwardCompatible

Hace que el cmdlet devuelva artefactos mediante la colocación de propiedades específicas de la directiva en un objeto contenedor de propiedades.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Builtin

Hace que el cmdlet devuelva solo las definiciones de directiva integradas.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Custom

Hace que el cmdlet devuelva solo definiciones de directiva personalizadas.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-DefaultProfile

El parámetro DefaultProfile no es funcional. Use el parámetro SubscriptionId cuando esté disponible si ejecuta el cmdlet en otra suscripción.

Tipo:PSObject
Alias:AzureRMContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Id

Identificador completo de la definición de directiva que se va a obtener.

Tipo:String
Alias:ResourceId
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ListVersion

Hace que el cmdlet devuelva solo definiciones de directiva personalizadas.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ManagementGroupName

Nombre del grupo de administración.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Nombre de la definición de directiva que se va a obtener.

Tipo:String
Alias:PolicySetDefinitionName
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-SubscriptionId

Identificador de la suscripción de destino.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Version

La versión de definición de directiva en formato #.#.#

Tipo:String
Alias:PolicySetDefinitionVersion
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Entradas

SwitchParameter

String

Salidas

IPolicySetDefinition