Delen via


Get-AzPolicySetDefinition

Hiermee haalt u definities van beleidssets op.

Syntaxis

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

De cmdlet Get-AzPolicySetDefinition haalt een verzameling beleidssetdefinities of een specifieke beleidssetdefinitie op die wordt geïdentificeerd met de naam of id.

Voorbeelden

Voorbeeld 1: Alle beleidssetdefinities ophalen

Get-AzPolicySetDefinition

Met deze opdracht worden alle definities van de beleidsset ophaalt.

Voorbeeld 2: Definitie van beleidsset ophalen uit huidig abonnement op naam

Get-AzPolicySetDefinition -Name 'VMPolicySetDefinition'

Met deze opdracht wordt de beleidssetdefinitie met de naam VMPolicySetDefinition opgehaald uit het huidige standaardabonnement.

Voorbeeld 3: Definitie van beleidsset ophalen van abonnement op naam

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

Met deze opdracht wordt de beleidsdefinitie met de naam VMPolicySetDefinition opgehaald uit het abonnement met id 3bf44b72-c631-427a-b8c8-53e2595398ca.

Voorbeeld 4: Alle aangepaste beleidssetdefinities ophalen uit beheergroep

Get-AzPolicySetDefinition -ManagementGroupName 'Dept42' -Custom

Met deze opdracht worden alle aangepaste beleidssetdefinities opgehaald uit de beheergroep met de naam Dept42.

Voorbeeld 5: Definities van beleidssets ophalen uit een bepaalde categorie

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

Met deze opdracht worden alle definities van beleidssets opgehaald in de categorie 'Virtuele machine'.

Voorbeeld 6: [Backcompat] Definities van beleidssets ophalen uit een bepaalde categorie

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

Met deze opdracht worden alle definities van beleidssets opgehaald in de categorie 'Virtuele machine'.

Parameters

-BackwardCompatible

Zorgt ervoor dat cmdlet artefacten retourneert met behulp van verouderde indeling waarbij beleidsspecifieke eigenschappen in een eigenschapsverzamelingsobject worden geplaatst.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Builtin

Zorgt ervoor dat cmdlet alleen ingebouwde beleidsdefinities retourneert.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Custom

Zorgt ervoor dat cmdlet alleen aangepaste beleidsdefinities retourneert.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De parameter DefaultProfile is niet functioneel. Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.

Type:PSObject
Aliassen:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Id

De volledige id van de beleidsdefinitie die u wilt ophalen.

Type:String
Aliassen:ResourceId
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ListVersion

Zorgt ervoor dat cmdlet alleen aangepaste beleidsdefinities retourneert.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ManagementGroupName

De naam van de beheergroep.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

De naam van de beleidsdefinitie die u wilt ophalen.

Type:String
Aliassen:PolicySetDefinitionName
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SubscriptionId

De id van het doelabonnement.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Version

De beleidsdefinitieversie in #.#.#-indeling.

Type:String
Aliassen:PolicySetDefinitionVersion
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

SwitchParameter

String

Uitvoerwaarden

IPolicySetDefinition