L’applet de commande Remove-AzDnsRecordConfig supprime un enregistrement DNS (Domain Name System) d’un jeu d’enregistrements.
L’objet RecordSet est un objet hors connexion et les modifications qui lui sont apportées ne modifient pas les réponses DNS tant que vous n’avez pas exécuté l’applet de commande Set-AzDnsRecordSet pour conserver la modification apportée au service Microsoft Azure DNS.
Pour supprimer un enregistrement, tous les champs de ce type d’enregistrement doivent correspondre exactement.
Vous ne pouvez pas ajouter ou supprimer des enregistrements SOA.
Les enregistrements SOA sont créés automatiquement lorsqu’une zone DNS est créée et supprimée automatiquement lorsque la zone DNS est supprimée.
Vous pouvez transmettre l’objet RecordSet à cette applet de commande en tant que paramètre ou à l’aide de l’opérateur de pipeline.
Exemples
Exemple 1 : Supprimer un enregistrement A d’un jeu d’enregistrements
$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
Cet exemple supprime un enregistrement A d’un jeu d’enregistrements existant.
S’il s’agit du seul enregistrement dans le jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 2 : Supprimer un enregistrement AAAA d’un jeu d’enregistrements
Cet exemple supprime un enregistrement AAAA d’un jeu d’enregistrements existant.
S’il s’agit du seul enregistrement dans le jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 3 : Supprimer un enregistrement CNAME d’un jeu d’enregistrements
Cet exemple supprime un enregistrement CNAME d’un jeu d’enregistrements existant.
Étant donné qu’un jeu d’enregistrements CNAME peut contenir au maximum un enregistrement, le résultat est un jeu d’enregistrements vide.
Exemple 4 : Supprimer un enregistrement MX d’un jeu d’enregistrements
Cet exemple supprime un enregistrement MX d’un jeu d’enregistrements existant.
Le nom d’enregistrement « @ » indique un jeu d’enregistrements à l’apex de la zone.
S’il s’agit du seul enregistrement du jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 5 : Supprimer un enregistrement NS d’un jeu d’enregistrements
Cet exemple supprime un enregistrement NS d’un jeu d’enregistrements existant.
S’il s’agit du seul enregistrement du jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 6 : Supprimer un enregistrement PTR d’un jeu d’enregistrements
Cet exemple supprime un enregistrement PTR d’un jeu d’enregistrements existant.
S’il s’agit du seul enregistrement du jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 7 : Supprimer un enregistrement SRV d’un jeu d’enregistrements
Cet exemple supprime un enregistrement SRV d’un jeu d’enregistrements existant.
S’il s’agit du seul enregistrement du jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 8 : Supprimer un enregistrement TXT d’un jeu d’enregistrements
$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
Cet exemple supprime un enregistrement TXT d’un jeu d’enregistrements existant.
S’il s’agit du seul enregistrement du jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 9 : Supprimer un enregistrement DS d’un jeu d’enregistrements
Cet exemple supprime un enregistrement DS d’un jeu d’enregistrements existant.
S’il s’agit du seul enregistrement du jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 10 : Supprimer un enregistrement TLSA d’un jeu d’enregistrements
Cet exemple supprime un enregistrement TLSA d’un jeu d’enregistrements existant.
S’il s’agit du seul enregistrement du jeu d’enregistrements, le résultat est un jeu d’enregistrements vide.
Pour supprimer entièrement un jeu d’enregistrements, consultez Remove-AzDnsRecordSet.
Exemple 11 : Supprimer un enregistrement NAPTR d’un jeu d’enregistrements
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.