Get-AzPolicyDefinition
Mendapatkan definisi kumpulan kebijakan.
Sintaks
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>]
Deskripsi
Cmdlet Get-AzPolicySetDefinition mendapatkan kumpulan definisi kumpulan kebijakan atau definisi kumpulan kebijakan tertentu yang diidentifikasi berdasarkan nama atau ID.
Contoh
Contoh 1: Mendapatkan semua definisi kebijakan
Get-AzPolicyDefinition
Perintah ini mendapatkan semua definisi kebijakan.
Contoh 2: Mendapatkan definisi kebijakan dari langganan saat ini menurut nama
Get-AzPolicyDefinition -Name 'VMPolicyDefinition'
Perintah ini mendapatkan definisi kebijakan bernama VMPolicyDefinition dari langganan default saat ini.
Contoh 3: Mendapatkan definisi kebijakan dari grup manajemen menurut nama
Get-AzPolicyDefinition -Name 'VMPolicyDefinition' -ManagementGroupName 'Dept42'
Perintah ini mendapatkan definisi kebijakan bernama VMPolicyDefinition dari grup manajemen bernama Dept42.
Contoh 4: Mendapatkan semua definisi kebijakan bawaan dari langganan
Get-AzPolicyDefinition -SubscriptionId '3bf44b72-c631-427a-b8c8-53e2595398ca' -Builtin
Perintah ini mendapatkan semua definisi kebijakan bawaan dari langganan dengan ID 3bf44b72-c631-427a-b8c8-53e2595398ca.
Contoh 5: Mendapatkan definisi kebijakan dari kategori tertentu
Get-AzPolicyDefinition | Where-Object {$_.Properties.metadata.category -eq 'Tags'}
Perintah ini mendapatkan semua definisi kebijakan dalam kategori Tag.
Contoh 6: Dapatkan nama tampilan, deskripsi, jenis kebijakan, dan metadata semua definisi kebijakan yang diformat sebagai daftar
Get-AzPolicyDefinition | Select-Object -Property DisplayName, Description, PolicyType, Metadata | Format-List
Perintah ini berguna saat Anda perlu menemukan properti DisplayName yang mudah dibaca pembaca dari definisi Azure Policy. Anda dapat mengurai properti Metadata untuk menemukan nomor versi dan penetapan kategori definisi kebijakan.
Contoh 7: [Backcompat] Dapatkan nama tampilan, deskripsi, jenis kebijakan, dan metadata dari semua definisi kebijakan yang diformat sebagai daftar
Get-AzPolicyDefinition -BackwardCompatible | Select-Object -ExpandProperty properties | Select-Object -Property DisplayName, Description, PolicyType, Metadata | Format-List
Perintah ini berguna saat Anda perlu menemukan properti DisplayName yang mudah dibaca pembaca dari definisi Azure Policy. Anda dapat mengurai properti Metadata untuk menemukan nomor versi dan penetapan kategori definisi kebijakan.
Parameter
-BackwardCompatible
Menyebabkan cmdlet mengembalikan artefak menggunakan format warisan yang menempatkan properti khusus kebijakan dalam objek tas properti.
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Builtin
Menyebabkan cmdlet hanya mengembalikan definisi kebijakan bawaan.
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Custom
Menyebabkan cmdlet hanya mengembalikan definisi kebijakan kustom.
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.
Jenis: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Id lengkap dari definisi kebijakan yang akan didapatkan.
Jenis: | String |
Aliases: | ResourceId |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementGroupName
Nama grup manajemen.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Nama definisi kebijakan yang akan didapatkan.
Jenis: | String |
Aliases: | PolicyDefinitionName |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Static
Menyebabkan cmdlet hanya mengembalikan definisi kebijakan statis.
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubscriptionId
ID langganan target.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Input
Output
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk