Bagikan melalui


Remove-AzPrivateDnsRecordSet

Menghapus kumpulan catatan dari zona DNS Privat.

Sintaks

Remove-AzPrivateDnsRecordSet
      -ResourceGroupName <String>
      -ZoneName <String>
      -Name <String>
      -RecordType <RecordType>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPrivateDnsRecordSet
      -Zone <PSPrivateDnsZone>
      -Name <String>
      -RecordType <RecordType>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPrivateDnsRecordSet
      -RecordSet <PSPrivateDnsRecordSet>
      [-Overwrite]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzPrivateDnsRecordSet
      -ResourceId <String>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Cmdlet Remove-AzPrivateDnsRecordSet menghapus kumpulan catatan yang ditentukan dari zona yang ditentukan. Anda tidak dapat menghapus rekaman SOA yang dibuat secara otomatis di puncak zona privat. Anda dapat meneruskan objek RecordSet ke cmdlet ini dengan menggunakan operator alur atau sebagai parameter atau sebagai ResourceId. Untuk mengidentifikasi kumpulan catatan menurut nama dan jenis tanpa menggunakan objek RecordSet, Anda harus melewati zona sebagai objek PSPrivateDnsZone ke cmdlet ini dengan menggunakan operator alur atau sebagai parameter, atau atau Anda dapat menentukan parameter ZoneName dan ResourceGroupName. Anda dapat menggunakan parameter Konfirmasi dan $ConfirmPreference variabel Windows PowerShell untuk mengontrol apakah cmdlet meminta konfirmasi. Saat menentukan kumpulan catatan menggunakan objek RecordSet, kumpulan catatan tidak dihapus jika telah diubah di Azure Private DNS sejak objek RecordSet lokal diambil. Ini memberikan perlindungan untuk perubahan bersamaan. Anda dapat menekan ini dengan menggunakan parameter Timpa, yang menghapus kumpulan catatan terlepas dari perubahan bersamaan.

Contoh

Contoh 1: Menghapus kumpulan catatan

$RecordSet = Get-AzPrivateDnsRecordSet -Name "www" -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzPrivateDnsRecordSet -RecordSet $RecordSet

Perintah pertama mendapatkan kumpulan catatan yang ditentukan, lalu menyimpannya dalam variabel $RecordSet. Perintah kedua menghapus kumpulan catatan di $RecordSet.

Contoh 2: Menghapus kumpulan catatan dan menekan semua konfirmasi

$RecordSet = Get-AzPrivateDnsRecordSet -Name "www" -ZoneName "myzone.com" -ResourceGroupName "MyResourceGroup"
Remove-AzPrivateDnsRecordSet -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-AzPrivateDnsRecordSet -Name "www" -ZoneName "myzone.com" -ResourceGroupName "MyResourceGroup" -Confirm:$False

Perintah pertama mendapatkan kumpulan catatan yang ditentukan. Perintah kedua menghapus kumpulan catatan, meskipun telah berubah sementara itu. Permintaan konfirmasi ditekan.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Aliases:cf
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Jenis:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nama rekaman dalam kumpulan catatan (relatif terhadap nama zona dan tanpa titik penghentian).

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-Overwrite

Jangan gunakan bidang ETag dari parameter RecordSet untuk pemeriksaan konkurensi optimis.

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Digunakan untuk meneruskan hasil (boolean) dari operasi menghapus zona privat lebih jauh ke bawah alur.

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-RecordSet

Kumpulan catatan untuk menambahkan catatan.

Jenis:PSPrivateDnsRecordSet
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-RecordType

Jenis catatan DNS Privat dalam kumpulan catatan.

Jenis:RecordType
nilai yang diterima:A, AAAA, CNAME, MX, PTR, SOA, SRV, TXT
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Grup sumber daya tempat zona berada.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

ResourceID Kumpulan Catatan DNS Privat.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Aliases:wi
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Zone

Objek PrivateDnsZone yang mewakili zona untuk membuat kumpulan catatan.

Jenis:PSPrivateDnsZone
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-ZoneName

Zona tempat kumpulan catatan ada (tanpa titik penghentian).

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

Input

PSPrivateDnsZone

PSPrivateDnsRecordSet

String

Output

Boolean