Remove-AzDnsRecordSet
Kayıt kümesini siler.
Syntax
Remove-AzDnsRecordSet
-Name <String>
-RecordType <RecordType>
-ZoneName <String>
-ResourceGroupName <String>
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzDnsRecordSet
-Name <String>
-RecordType <RecordType>
-Zone <DnsZone>
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzDnsRecordSet
-RecordSet <DnsRecordSet>
[-Overwrite]
[-PassThru]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Remove-AzDnsRecordSet cmdlet'i belirtilen kayıt kümesini belirtilen bölgeden siler. Bölge tepesinde otomatik olarak oluşturulan SOA veya ad sunucusu (NS) kayıtlarını silemezsiniz. İşlem hattı işlecini veya parametre olarak kullanarak bu cmdlet'e bir RecordSet nesnesi geçirebilirsiniz. RecordSet nesnesi kullanmadan bir kayıt kümesini ada ve türe göre tanımlamak için, işlem hattı işlecini veya parametre olarak kullanarak bölgeyi bu cmdlet'e DnsZone nesnesi olarak geçirmeniz veya alternatif olarak ZoneName ve ResourceGroupName parametrelerini belirtebilirsiniz. Cmdlet'in sizden onay isteyip istemediğinizi denetlemek için Confirm parametresini ve $ConfirmPreference Windows PowerShell değişkenini kullanabilirsiniz. Kayıt kümesini bir RecordSet nesnesi kullanarak belirtirken, yerel RecordSet nesnesi alındıktan sonra Azure DNS'de değiştirilmişse kayıt kümesi silinmez. Bu, eşzamanlı değişiklikler için koruma sağlar. Eşzamanlı değişikliklerden bağımsız olarak kayıt kümesini silen Üzerine Yaz parametresini kullanarak bunu gizleyebilirsiniz.
Örnekler
Örnek 1: Kayıt kümesini kaldırma
$RecordSet = Get-AzDnsRecordSet -Name "www" -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordSet -RecordSet $RecordSet
İlk komut belirtilen kayıt kümesini alır ve $RecordSet değişkeninde depolar. İkinci komut, $RecordSet kayıt kümesini kaldırır.
Örnek 2: Kayıt kümesini kaldırma ve tüm onayları gizleme
$RecordSet = Get-AzDnsRecordSet -Name "www" -ZoneName "myzone.com" -ResourceGroupName "MyResourceGroup"
Remove-AzDnsRecordSet -RecordSet $RecordSet -Confirm:$False -Overwrite
# Alternatively, the record set can be removed as follows. In this case,
# because the record set is specified by name rather than by object, the
# Overwrite parameter is not applicable.
Remove-AzDnsRecordSet -Name "www" -ZoneName "myzone.com" -ResourceGroupName "MyResourceGroup" -Confirm:$False
İlk komut belirtilen kayıt kümesini alır. İkinci komut, bu sırada değişmiş olsa bile kayıt kümesini siler. Onay istemleri gizleniyor.
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
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 |
-Name
Kaldırılacak RecordSet'in adını belirtir. Kayıt kümesi ada göre belirtilirken, DNS bölgesi Zone parametresi veya ZoneName ve ResourceGroupName parametreleri kullanılarak belirtilmelidir. Alternatif olarak, kayıt kümesi RecordSet parametresi kullanılarak geçirilen bir RecordSet nesnesi kullanılarak belirtilebilir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Overwrite
Kayıt kümesini bir RecordSet nesnesi kullanarak belirtirken, yerel RecordSet nesnesi alındıktan sonra Azure DNS'de değiştirilmişse kayıt kümesi silinmez. Bu, eşzamanlı değişiklikler için koruma sağlar. Bu, eşzamanlı değişikliklerden bağımsız olarak kayıt kümesini silen Overwrite parametresi kullanılarak gizlenebilir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
geçiş
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecordSet
Kaldırılacak RecordSet nesnesini belirtir. Alternatif olarak, kayıt kümesi Ad ve Bölge parametreleri kullanılarak veya Name, ZoneName ve ResourceGroupName parametreleri kullanılarak belirtilebilir.
Type: | DnsRecordSet |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecordType
DNS kaydının türünü belirtir. Geçerli değerler:
- A
- AAAA
- CNAME
- MX
- NS
- PTR
- SRV
- BÖLGE silindiğinde TXT SOA kayıtları otomatik olarak silinir. SOA kayıtlarını el ile silemezsiniz.
Type: | RecordType |
Accepted values: | A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Silinecek RecordSet'i içeren DNS bölgesini içeren kaynak grubunu belirtir. Bu parametre yalnızca kayıt kümesi ve DNS bölgesi Name ve ZoneName parametreleri kullanılarak belirtildiğinde geçerlidir. Alternatif olarak, Kayıt Kümesi parametresini veya Ad ve Bölge parametrelerini kullanarak kayıt kümesini belirtebilirsiniz.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Zone
Silinecek RecordSet'i içeren DNS bölgesini belirtir. Bu parametre yalnızca Ad parametresi kullanılarak kayıt kümesi belirtilirken geçerlidir. Alternatif olarak, RecordSet parametresini veya Name, ZoneName ve ResourceGroupName parametrelerini kullanarak kayıt kümesini belirtebilirsiniz.
Type: | DnsZone |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ZoneName
Silinecek RecordSet'i içeren bölgenin adını belirtir. Name ve ResourceGroupName parametrelerini de belirtmelisiniz. Alternatif olarak, kayıt kümesi RecordSet parametresi veya Ad ve Bölge parametreleri kullanılarak belirtilebilir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Girişler
Çıkışlar
Notlar
Bu cmdlet'in sizden onay isteyip istemediğinizi denetlemek için Confirm parametresini kullanabilirsiniz. Varsayılan olarak, $ConfirmPreference Windows PowerShell değişkeni orta veya daha düşük bir değere sahipse cmdlet sizden onay ister. Onayla veya Onayla:$True belirtirseniz, bu cmdlet çalışmadan önce sizden onay ister. Confirm:$False belirtirseniz, cmdlet sizden onay istemez.