Get-AzPolicyDefinition
Hämtar definitioner för principuppsättningar.
Syntax
Get-AzPolicyDefinition
[-Name <String>]
[-BackwardCompatible]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzPolicyDefinition
[-Name <String>]
-ManagementGroupName <String>
[-BackwardCompatible]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzPolicyDefinition
[-Name <String>]
-SubscriptionId <String>
[-BackwardCompatible]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzPolicyDefinition
[-SubscriptionId <String>]
[-ManagementGroupName <String>]
[-Builtin]
[-BackwardCompatible]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzPolicyDefinition
[-SubscriptionId <String>]
[-ManagementGroupName <String>]
[-Custom]
[-BackwardCompatible]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzPolicyDefinition
[-SubscriptionId <String>]
[-ManagementGroupName <String>]
[-Static]
[-BackwardCompatible]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzPolicyDefinition
-Id <String>
[-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 principdefinitioner
Get-AzPolicyDefinition
Det här kommandot hämtar alla principdefinitioner.
Exempel 2: Hämta principdefinition från aktuell prenumeration efter namn
Get-AzPolicyDefinition -Name 'VMPolicyDefinition'
Det här kommandot hämtar principdefinitionen VMPolicyDefinition från den aktuella standardprenumerationen.
Exempel 3: Hämta principdefinition från hanteringsgrupp efter namn
Get-AzPolicyDefinition -Name 'VMPolicyDefinition' -ManagementGroupName 'Dept42'
Det här kommandot hämtar principdefinitionen VMPolicyDefinition från hanteringsgruppen med namnet Dept42.
Exempel 4: Hämta alla inbyggda principdefinitioner från prenumerationen
Get-AzPolicyDefinition -SubscriptionId '3bf44b72-c631-427a-b8c8-53e2595398ca' -Builtin
Det här kommandot hämtar alla inbyggda principdefinitioner från prenumerationen med ID 3bf44b72-c631-427a-b8c8-53e2595398ca.
Exempel 5: Hämta principdefinitioner från en viss kategori
Get-AzPolicyDefinition | Where-Object {$_.Properties.metadata.category -eq 'Tags'}
Det här kommandot hämtar alla principdefinitioner i kategorin Taggar.
Exempel 6: Hämta visningsnamn, beskrivning, principtyp och metadata för alla principdefinitioner som är formaterade som en lista
Get-AzPolicyDefinition | Select-Object -Property DisplayName, Description, PolicyType, Metadata | Format-List
Det här kommandot är användbart när du behöver hitta den läsvänliga Egenskapen DisplayName för en Azure Policy-definition. Du kan parsa egenskapen Metadata för att identifiera principdefinitionens versionsnummer och kategoritilldelning.
Exempel 7: [Backcompat] Hämta visningsnamn, beskrivning, principtyp och metadata för alla principdefinitioner som formaterats som en lista
Get-AzPolicyDefinition -BackwardCompatible | Select-Object -ExpandProperty properties | Select-Object -Property DisplayName, Description, PolicyType, Metadata | Format-List
Det här kommandot är användbart när du behöver hitta den läsvänliga Egenskapen DisplayName för en Azure Policy-definition. Du kan parsa egenskapen Metadata för att identifiera principdefinitionens versionsnummer och kategoritilldelning.
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 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Builtin
Gör att cmdleten endast returnerar inbyggda principdefinitioner.
Typ: | SwitchParameter |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Custom
Gör att cmdleten endast returnerar anpassade principdefinitioner.
Typ: | SwitchParameter |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Det fullständiga ID:t för principdefinitionen som ska hämtas.
Typ: | String |
Aliases: | ResourceId |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementGroupName
Namnet på hanteringsgruppen.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Namnet på den principdefinition som ska hämtas.
Typ: | String |
Aliases: | PolicyDefinitionName |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Static
Gör att cmdleten endast returnerar statiska principdefinitioner.
Typ: | SwitchParameter |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubscriptionId
ID för målprenumerationen.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Indata
Utdata
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för