Aracılığıyla paylaş


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

RecordType

String

DnsZone

DnsRecordSet

Çıkışlar

Boolean

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.