Set-AzPolicyExemption
İlke muafiyetini değiştirir.
Sözdizimi
Set-AzPolicyExemption
-Name <String>
[-Scope <String>]
[-DisplayName <String>]
[-Description <String>]
[-ExemptionCategory <String>]
[-PolicyDefinitionReferenceId <String[]>]
[-ExpiresOn <DateTime>]
[-ClearExpiration]
[-Metadata <String>]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzPolicyExemption
-Id <String>
[-DisplayName <String>]
[-Description <String>]
[-ExemptionCategory <String>]
[-PolicyDefinitionReferenceId <String[]>]
[-ExpiresOn <DateTime>]
[-ClearExpiration]
[-Metadata <String>]
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzPolicyExemption
[-DisplayName <String>]
[-Description <String>]
[-ExemptionCategory <String>]
[-PolicyDefinitionReferenceId <String[]>]
[-ExpiresOn <DateTime>]
[-ClearExpiration]
[-Metadata <String>]
-InputObject <PsPolicyExemption>
[-ApiVersion <String>]
[-Pre]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-AzPolicyExemption cmdlet'i bir ilke muafiyetini değiştirir. Kimliğe veya ada ve kapsama göre bir muafiyet belirtin.
Örnekler
Örnek 1: Görünen adı güncelleştirme
$ResourceGroup = Get-AzResourceGroup -Name 'ResourceGroup11'
$PolicyExemption = Get-AzPolicyExemption -Name 'PolicyExemption07' -Scope $ResourceGroup.ResourceId
Set-AzPolicyExemption -Id $PolicyExemption.ResourceId -DisplayName 'Exempt VM creation limit'
İlk komut Get-AzResourceGroup cmdlet'ini kullanarak ResourceGroup11 adlı bir kaynak grubu alır. Komut bu nesneyi $ResourceGroup değişkeninde depolar. İkinci komut, Get-AzPolicyExemption cmdlet'ini kullanarak PolicyExemption07 adlı ilke muafiyetini alır. komut, bu nesneyi $PolicyExemption değişkeninde depolar. Son komut, $ResourceGroup ResourceId özelliği tarafından tanımlanan kaynak grubundaki ilke muafiyetindeki görünen adı güncelleştirir.
Örnek 2: Son kullanma tarihi saatini güncelleştirme
$NextMonth = (Get-Date).AddMonths(1)
$PolicyExemption = Get-AzPolicyExemption -Name 'PolicyExemption07'
Set-AzPolicyExemption -Id $PolicyExemption.ResourceId -ExpiresOn $NextMonth
İlk komut Get-Date cmdlet'ini kullanarak geçerli tarih saatini alır ve geçerli tarih saatine 1 ay ekler Komut bu nesneyi $NextMonth değişkeninde depolar. İkinci komut, Get-AzPolicyExemption cmdlet'ini kullanarak PolicyExemption07 adlı ilke muafiyetini alır. komut, bu nesneyi $PolicyExemption değişkeninde depolar. Son komut, varsayılan abonelikte ilke muafiyeti için son kullanma tarihini güncelleştirir.
Örnek 3: Son kullanma tarihi saatini temizleme
$PolicyExemption = Get-AzPolicyExemption -Name 'PolicyExemption07'
Set-AzPolicyExemption -Id $PolicyExemption.ResourceId -ClearExpiration
İlk komut, Get-AzPolicyExemption cmdlet'ini kullanarak PolicyExemption07 adlı ilke muafiyetini alır. komut, bu nesneyi $PolicyExemption değişkeninde depolar. İkinci komut, varsayılan abonelikte ilke muafiyeti için süre sonu tarihini temizler. Güncelleştirilmiş muafiyetin süresi hiçbir zaman dolmaz.
Örnek 4: Süre sonu kategorisini güncelleştirme
$PolicyExemption = Get-AzPolicyExemption -Name 'PolicyExemption07'
Set-AzPolicyExemption -Id $PolicyExemption.ResourceId -ExemptionCategory Mitigated
İlk komut, Get-AzPolicyExemption cmdlet'ini kullanarak PolicyExemption07 adlı ilke muafiyetini alır. komut, bu nesneyi $PolicyExemption değişkeninde depolar. İkinci komut, varsayılan abonelikte ilke muafiyeti için süre sonu kategorisini güncelleştirir. Güncelleştirilmiş muafiyetin süresi hiçbir zaman dolmaz.
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 |
-ClearExpiration
Ayarlanırsa, bu anahtar güncelleştirilmiş ilke muafiyetindeki son kullanma tarihini ve saatini temizler.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
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 |
-Description
Güncelleştirilmiş ilke muafiyetinin açıklaması.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DisplayName
Güncelleştirilmiş ilke muafiyetinin görünen adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ExemptionCategory
Güncelleştirilmiş ilke muafiyetinin ilke muafiyeti kategorisi. Olası değerler Feragat ve Risk Azaltma'dır.
Tür: | String |
Kabul edilen değerler: | Waiver, Mitigated |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ExpiresOn
Güncelleştirilmiş ilke muafiyetinin son kullanma tarihi ve saati (UTC ISO 8601 biçiminde yyyy-MM-ddTHH:mm:ssZ).
Tür: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Id
Güncelleştirilecek tam ilke muafiyeti kimliği; örneğin, kapsamı (örneğin, /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 |
-InputObject
Başka bir cmdlet'ten alınan güncelleştirmeye ilişkin ilke muafiyeti nesnesi.
Tür: | PsPolicyExemption |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Metadata
Güncelleştirilmiş ilke muafiyeti için meta veriler. Bu, meta veri JSON içeren bir dosyanın yolu veya JSON dizesi olarak meta veriler olabilir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Güncelleştirilecek ilke muafiyetinin adı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-PolicyDefinitionReferenceId
İlişkili ilke ataması bir ilke kümesine (girişim) yönelik olduğunda ilke tanımı başvuru kimliği listesi.
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
Güncelleştirilmiş ilke muafiyetinin kapsamı (örneğin, /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 |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
String[]
Nullable<T>[[System.DateTime, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]