Get-AzPolicySetDefinition
Hämtar definitioner för principuppsättningar.
Syntax
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
Cmdleten Get-AzPolicySetDefinition hämtar en samling principuppsättningsdefinitioner eller en specifik principuppsättningsdefinition som identifieras med namn eller ID.
Exempel
Exempel 1: Hämta alla definitioner för principuppsättningar
Get-AzPolicySetDefinition
Det här kommandot hämtar alla definitioner av principuppsättningar.
Exempel 2: Hämta principuppsättningsdefinition från aktuell prenumeration efter namn
Get-AzPolicySetDefinition -Name 'VMPolicySetDefinition'
Det här kommandot hämtar principuppsättningsdefinitionen med namnet VMPolicySetDefinition från den aktuella standardprenumerationen.
Exempel 3: Hämta principuppsättningsdefinition från prenumeration efter namn
Get-AzPolicySetDefinition -Name 'VMPolicySetDefinition' -subscriptionId 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'
Det här kommandot hämtar principdefinitionen VMPolicySetDefinition från prenumerationen med ID aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e4e4e.
Exempel 4: Hämta alla definitioner för anpassade principuppsättningar från hanteringsgruppen
Get-AzPolicySetDefinition -ManagementGroupName 'Dept42' -Custom
Det här kommandot hämtar alla definitioner av anpassade principuppsättningar från hanteringsgruppen med namnet Dept42.
Exempel 5: Hämta definitioner för principuppsättningar från en viss kategori
Get-AzPolicySetDefinition | Where-Object {$_.metadata.category -eq "Virtual Machine"}
Det här kommandot hämtar alla principuppsättningsdefinitioner i kategorin "Virtuell dator".
Exempel 6: [Backcompat] Hämta definitioner för principuppsättningar från en viss kategori
Get-AzPolicySetDefinition -BackwardCompatible | Where-Object {$_.Properties.metadata.category -eq "Virtual Machine"}
Det här kommandot hämtar alla principuppsättningsdefinitioner i kategorin "Virtuell dator".
Parametrar
-BackwardCompatible
Gör att cmdleten returnerar artefakter med äldre format som placerar principspecifika egenskaper i ett egenskapspåseobjekt.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Builtin
Gör att cmdleten endast returnerar inbyggda principdefinitioner.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Custom
Gör att cmdleten endast returnerar anpassade principdefinitioner.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Parametern DefaultProfile fungerar inte. Använd parametern SubscriptionId när den är tillgänglig om du kör cmdleten mot en annan prenumeration.
Typ: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Id
Det fullständiga ID:t för principdefinitionen som ska hämtas.
Typ: | String |
Alias: | ResourceId |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ListVersion
Gör att cmdleten endast returnerar anpassade principdefinitioner.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ManagementGroupName
Namnet på hanteringsgruppen.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Name
Namnet på den principdefinition som ska hämtas.
Typ: | String |
Alias: | PolicySetDefinitionName |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-SubscriptionId
ID för målprenumerationen.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Version
Principdefinitionsversionen i #.#.#-format.
Typ: | String |
Alias: | PolicySetDefinitionVersion |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
Utdata
Azure PowerShell