Das Cmdlet Remove-AzDnsRecordConfig entfernt einen DNS-Eintrag (Domain Name System) aus einem Datensatzsatz.
Das RecordSet-Objekt ist ein Offlineobjekt und ändert die DNS-Antworten erst, nachdem Sie das Cmdlet Set-AzDnsRecordSet ausgeführt haben, um die Änderung am Microsoft Azure-DNS-Dienst beizubehalten.
Zum Entfernen eines Datensatzes müssen alle Felder für diesen Datensatztyp exakt übereinstimmen.
Sie können KEINE SOA-Einträge hinzufügen oder entfernen.
SOA-Einträge werden automatisch erstellt, wenn eine DNS-Zone erstellt und automatisch gelöscht wird, wenn die DNS-Zone gelöscht wird.
Sie können das RecordSet-Objekt als Parameter oder mithilfe des Pipelineoperators an dieses Cmdlet übergeben.
Beispiele
Beispiel 1: Entfernen eines A-Datensatzes aus einem Datensatzsatz
$RecordSet = Get-AzDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -RecordSet $RecordSet -Ipv4Address 1.2.3.4
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -Ipv4Address 1.2.3.4 | Set-AzDnsRecordSet
In diesem Beispiel wird ein A-Datensatz aus einem vorhandenen Datensatzsatz entfernt.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 2: Entfernen eines AAAA-Eintrags aus einem Datensatzsatz
In diesem Beispiel wird ein AAAA-Eintrag aus einem vorhandenen Datensatzsatz entfernt.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 3: Entfernen eines CNAME-Eintrags aus einem Datensatzsatz
In diesem Beispiel wird ein CNAME-Eintrag aus einem vorhandenen Datensatzsatz entfernt.
Da ein CNAME-Datensatzsatz höchstens einen Datensatz enthalten kann, ist das Ergebnis ein leerer Datensatzsatz.
Beispiel 4: Entfernen eines MX-Eintrags aus einem Datensatzsatz
In diesem Beispiel wird ein MX-Eintrag aus einem vorhandenen Datensatzsatz entfernt.
Der Datensatzname "@" gibt einen Datensatz an, der an der Zone apex festgelegt wurde.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 5: Entfernen eines NS-Eintrags aus einem Datensatzsatz
In diesem Beispiel wird ein NS-Datensatz aus einem vorhandenen Datensatzsatz entfernt.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 6: Entfernen eines PTR-Eintrags aus einem Datensatzsatz
In diesem Beispiel wird ein PTR-Eintrag aus einem vorhandenen Datensatzsatz entfernt.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 7: Entfernen eines SRV-Eintrags aus einem Datensatzsatz
In diesem Beispiel wird ein SRV-Eintrag aus einem vorhandenen Datensatzsatz entfernt.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 8: Entfernen eines TXT-Eintrags aus einem Datensatzsatz
$RecordSet = Get-AzDnsRecordSet -Name "text" -RecordType TXT -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -RecordSet $RecordSet -Value "This is a TXT Record"
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "text" -RecordType TXT -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -Value "This is a TXT Record" | Set-AzDnsRecordSet
In diesem Beispiel wird ein TXT-Eintrag aus einem vorhandenen Datensatzsatz entfernt.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 9: Entfernen eines DS-Eintrags aus einem Datensatzsatz
In diesem Beispiel wird ein DS-Eintrag aus einem vorhandenen Datensatzsatz entfernt.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 10: Entfernen eines TLSA-Eintrags aus einem Datensatzsatz
In diesem Beispiel wird ein TLSA-Eintrag aus einem vorhandenen Datensatzsatz entfernt.
Wenn dies der einzige Datensatz im Datensatzsatz ist, ist das Ergebnis ein leerer Datensatzsatz.
Informationen zum vollständigen Entfernen eines Datensatzsatzes finden Sie unter Remove-AzDnsRecordSet.
Beispiel 11: Entfernen eines NAPTR-Eintrags aus einem Datensatzsatz
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.