Aracılığıyla paylaş


Get-AzPolicyExemption

İlke muafiyetlerini alır.

Sözdizimi

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.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Id

Alınacak tam ilke muafiyeti kimliği; örneğin, kapsam dahil olmak üzere /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}.

Tür:String
Diğer adlar:ResourceId
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et: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.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Name

Alınacak ilke muafiyetinin adı.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PolicyAssignmentIdFilter

Döndürülen ilke muafiyetlerinin listesini, bu tam kimlikle tanımlanan ilke atamasını atayanlarla sınırlar.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et: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.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Scope

Alınacak ilke muafiyetinin kapsamı(ör. /providers/managementGroups/{managementGroupName}), varsayılan olarak geçerli aboneliktir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

Girişler

String

SwitchParameter

Çıkışlar

PsPolicyExemption