Get-AzPolicyExemption
İlke muafiyetlerini alır.
Syntax
Get-AzPolicyExemption
[-Name <String>]
[-Scope <String>]
[-PolicyAssignmentIdFilter <String>]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPolicyExemption
[-Scope <String>]
[-IncludeDescendent]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPolicyExemption
-Id <String>
[-PolicyAssignmentIdFilter <String>]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Get-AzPolicyExemption cmdlet'i tüm ilke muafiyetlerini veya belirli muafiyetleri alır. Ada ve kapsama göre veya kimliğe göre almak için bir ilke muafiyeti tanımlayın.
Örnekler
Örnek 1 Tüm ilke muafiyetlerini alma
Get-AzPolicyExemption
Bu komut geçerli abonelikteki tüm ilke muafiyetlerini alır. Ata kapsamlarından ve alt kapsamlardan gelenler de dahil olmak üzere verilen kapsamla ilgili tüm muafiyetleri listelemeniz gerekiyorsa parametresini -IncludeDescendent
geçirmeniz gerekir.
Örnek 2: Belirli bir ilke muafiyeti alma
$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11'
Get-AzPolicyExemption -Name 'PolicyExemption07' -Scope $ResourceGroup.ResourceId
İlk komut Get-AzResourceGroup cmdlet'ini kullanarak ResourceGroup11 adlı bir kaynak grubu alır ve bunu $ResourceGroup değişkeninde depolar. İkinci komut, $ResourceGroup ResourceId özelliğinin tanımlamış olduğu kapsam için PolicyExemption07 adlı ilke muafiyetini alır.
Örnek 3: İlke atamasıyla ilişkili tüm ilke muafiyetlerini alma
$Assignment = Get-AzPolicyAssignment -Name 'PolicyAssignment07'
Get-AzPolicyExemption -PolicyAssignmentIdFilter $Assignment.ResourceId
İlk komut policyAssignment07 adlı bir ilke ataması alır. İkinci komut, ilke atamasıyla atanan tüm ilke muafiyetlerini alır.
Parametreler
-ApiVersion
Ayarlandığında, kullanılacak kaynak sağlayıcısı API'sinin sürümünü gösterir. Belirtilmezse, API sürümü otomatik olarak en son kullanılabilir sürüm olarak belirlenir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Alınacak tam ilke muafiyeti kimliği; örneğin, kapsam dahil olmak üzere /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}.
Type: | String |
Aliases: | ResourceId |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IncludeDescendent
Döndürülen ilke muafiyetleri listesinin, ata kapsamlarından gelenler ve alt kapsamlardan gelenler de dahil olmak üzere verilen kapsamla ilgili tüm muafiyetleri içermesine neden olur. İstenen kapsam bir yönetim grubu kapsamı olduğunda bu parametre çalışmaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Alınacak ilke muafiyetinin adı.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PolicyAssignmentIdFilter
Döndürülen ilke muafiyetlerinin listesini, bu tam kimlikle tanımlanan ilke atamasını atayanlarla sınırlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Pre
Ayarlandığında, cmdlet'in hangi sürümün kullanılacağını otomatik olarak belirlerken yayın öncesi API sürümlerini kullanması gerektiğini belirtir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Alınacak ilke muafiyetinin kapsamı(ör. /providers/managementGroups/{managementGroupName}), varsayılan olarak geçerli aboneliktir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Girişler
Çıkışlar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin