Get-AzPolicyDefinition
Lekéri a szabályzatkészlet-definíciókat.
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
[-Name <String>]
[-Id <String>]
[-BackwardCompatible]
-Version <String>
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzPolicyDefinition
[-Name <String>]
[-Id <String>]
[-ListVersion]
[-BackwardCompatible]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Get-AzPolicyDefinition
-Id <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>]
Description
A Get-AzPolicyDefinition parancsmag lekéri a szabályzatkészlet-definíciók gyűjteményét, vagy egy név vagy azonosító alapján meghatározott szabályzatkészlet-definíciót.
Példák
1. példa: Az összes szabályzatdefiníció lekérése
Get-AzPolicyDefinition
Ez a parancs lekéri az összes szabályzatdefiníciót.
2. példa: Szabályzatdefiníció lekérése az aktuális előfizetésből név szerint
Get-AzPolicyDefinition -Name 'VMPolicyDefinition'
Ez a parancs lekéri a VMPolicyDefinition nevű szabályzatdefiníciót az aktuális alapértelmezett előfizetésből.
3. példa: Szabályzatdefiníció lekérése a felügyeleti csoportból név szerint
Get-AzPolicyDefinition -Name 'VMPolicyDefinition' -ManagementGroupName 'Dept42'
Ez a parancs lekéri a VMPolicyDefinition nevű szabályzatdefiníciót a Dept42 nevű felügyeleti csoportból.
4. példa: Az összes beépített szabályzatdefiníció lekérése előfizetésből
Get-AzPolicyDefinition -SubscriptionId '3bf44b72-c631-427a-b8c8-53e2595398ca' -Builtin
Ez a parancs a 3bf44b72-c631-427a-b8c8-53e2595398ca azonosítójú előfizetés összes beépített szabályzatdefinícióját lekéri.
5. példa: Szabályzatdefiníciók lekérése egy adott kategóriából
Get-AzPolicyDefinition | Where-Object {$_.Properties.metadata.category -eq 'Tags'}
Ez a parancs lekéri a kategóriacímkék összes szabályzatdefiníciót.
6. példa: Az összes szabályzatdefiníció megjelenítendő nevének, leírásának, szabályzattípusának és metaadatainak lekérése listaként formázva
Get-AzPolicyDefinition | Select-Object -Property DisplayName, Description, PolicyType, Metadata | Format-List
Ez a parancs akkor hasznos, ha meg kell keresnie egy Azure Policy-definíció olvasóbarát DisplayName tulajdonságát. Elemezheti a Metadata tulajdonságot a szabályzatdefiníció verziószámának és kategória-hozzárendelésének felderítéséhez.
7. példa: [Backcompat] Az összes szabályzatdefiníció megjelenítendő nevének, leírásának, szabályzattípusának és metaadatainak lekérése listaként formázva
Get-AzPolicyDefinition -BackwardCompatible | Select-Object -ExpandProperty properties | Select-Object -Property DisplayName, Description, PolicyType, Metadata | Format-List
Ez a parancs akkor hasznos, ha meg kell keresnie egy Azure Policy-definíció olvasóbarát DisplayName tulajdonságát. Elemezheti a Metadata tulajdonságot a szabályzatdefiníció verziószámának és kategória-hozzárendelésének felderítéséhez.
Paraméterek
-BackwardCompatible
A parancsmag az örökölt formátumú összetevők visszaadását okozza, amelyek szabályzatspecifikus tulajdonságokat helyeznek el egy tulajdonságcsomag-objektumban.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Builtin
A parancsmag csak a beépített szabályzatdefiníciókat adja vissza.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Custom
A parancsmag csak egyéni szabályzatdefiníciókat ad vissza.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | PSObject |
Aliasok: | AzureRMContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Id
A lekérendő szabályzatdefiníció teljes azonosítója.
Típus: | String |
Aliasok: | ResourceId |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ListVersion
A parancsmag csak egyéni szabályzatdefiníciókat ad vissza.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ManagementGroupName
A felügyeleti csoport neve.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Name
A lekérendő szabályzatdefiníció neve.
Típus: | String |
Aliasok: | PolicyDefinitionName |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Static
A parancsmag csak statikus szabályzatdefiníciókat ad vissza.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-SubscriptionId
A cél-előfizetés azonosítója.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Version
A szabályzatdefiníció verziója #.#.# formátumban.
Típus: | String |
Aliasok: | PolicyDefinitionVersion |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |