Remove-AzDnsRecordConfig
Odebere záznam DNS z objektu místní sady záznamů.
Syntax
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Ipv4Address <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Ipv6Address <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Nsdname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Exchange <String>
-Preference <UInt16>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Ptrdname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Value <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Priority <UInt16>
-Target <String>
-Port <UInt16>
-Weight <UInt16>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Cname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-CaaFlags <Byte>
-CaaTag <String>
-CaaValue <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-KeyTag <Int32>
-Algorithm <Int32>
-DigestType <Int32>
-Digest <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Remove-AzDnsRecordConfig
-RecordSet <DnsRecordSet>
-Usage <Int32>
-Selector <Int32>
-MatchingType <Int32>
-CertificateAssociationData <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina Remove-AzDnsRecordConfig odebere záznam DNS (Domain Name System) ze sady záznamů. RecordSet je offline objekt a změny v něm nemění odpovědi DNS, dokud nespustíte rutinu Set-AzDnsRecordSet pro zachování změny ve službě Microsoft Azure DNS. Pokud chcete záznam odebrat, musí se všechna pole pro daný typ záznamu přesně shodovat. Záznamy SOA nelze přidat ani odebrat. Záznamy SOA se automaticky vytvoří při vytvoření zóny DNS a automaticky se odstraní při odstranění zóny DNS. Objekt RecordSet můžete této rutině předat jako parametr nebo pomocí operátoru kanálu.
Příklady
Příklad 1: Odebrání záznamu ze sady záznamů
$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
Tento příklad odebere záznam A z existující sady záznamů. Pokud se jedná o jediný záznam v sadě záznamů, bude výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Příklad 2: Odebrání záznamu AAAA ze sady záznamů
$RecordSet = Get-AzDnsRecordSet -Name "www" -RecordType AAAA -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -RecordSet $RecordSet -Ipv6Address 2001:DB80:4009:1803::1005
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "www" -RecordType AAAA -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -Ipv6Address 2001:DB80:4009:1803::1005 | Set-AzDnsRecordSet
Tento příklad odebere záznam AAAA z existující sady záznamů. Pokud se jedná o jediný záznam v sadě záznamů, bude výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Příklad 3: Odebrání záznamu CNAME ze sady záznamů
$RecordSet = Get-AzDnsRecordSet -Name "www" -RecordType CNAME -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -RecordSet $RecordSet -Cname contoso.com
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "www" -RecordType CNAME -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -Cname contoso.com | Set-AzDnsRecordSet
Tento příklad odebere záznam CNAME z existující sady záznamů. Vzhledem k tomu, že sada záznamů CNAME může obsahovat maximálně jeden záznam, je výsledkem prázdná sada záznamů.
Příklad 4: Odebrání záznamu MX ze sady záznamů
$RecordSet = Get-AzDnsRecordSet -Name "@" -RecordType MX -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -Exchange mail.microsoft.com -Preference 5 -RecordSet $RecordSet
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "@" -RecordType MX -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -Exchange mail.microsoft.com -Preference 5 | Set-AzDnsRecordSet
Tento příklad odebere záznam MX z existující sady záznamů. Název záznamu @označuje sadu záznamů na vrcholu zóny. Pokud se jedná o jediný záznam v sadě záznamů, je výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Příklad 5: Odebrání záznamu NS ze sady záznamů
$RecordSet = Get-AzDnsRecordSet -Name "abc" -RecordType NS -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -Nsdname ns1.myzone.com -RecordSet $RecordSet
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "abc" -RecordType NS -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -Nsdname "ns1.myzone.com" | Set-AzDnsRecordSet
Tento příklad odebere záznam NS z existující sady záznamů. Pokud se jedná o jediný záznam v sadě záznamů, je výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Příklad 6: Odebrání záznamu PTR ze sady záznamů
$RecordSet = Get-AzDnsRecordSet -Name "4" -RecordType PTR -ResourceGroupName "MyResourceGroup" -ZoneName 3.2.1.in-addr.arpa
Remove-AzDnsRecordConfig -Ptrdname www.contoso.com -RecordSet $RecordSet
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "4" -RecordType PTR -ResourceGroupName "MyResourceGroup" -ZoneName "3.2.1.in-addr.arpa" | Remove-AzDnsRecordConfig -Ptrdname www.contoso.com | Set-AzDnsRecordSet
Tento příklad odebere záznam PTR z existující sady záznamů. Pokud se jedná o jediný záznam v sadě záznamů, je výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Příklad 7: Odebrání záznamu SRV ze sady záznamů
$RecordSet = Get-AzDnsRecordSet -Name "_sip._tcp" -RecordType SRV -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -RecordSet $RecordSet -Priority 0 -Weight 5 -Port 8080 -Target target.example.com
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "_sip._tcp" -RecordType SRV -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -Priority 0 -Weight 5 -Port 8080 -Target target.example.com | Set-AzDnsRecordSet
Tento příklad odebere záznam SRV z existující sady záznamů. Pokud se jedná o jediný záznam v sadě záznamů, je výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Příklad 8: Odebrání záznamu TXT ze sady záznamů
$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
Tento příklad odebere záznam TXT z existující sady záznamů. Pokud se jedná o jediný záznam v sadě záznamů, je výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Příklad 9: Odebrání záznamu DS ze sady záznamů
$RecordSet = Get-AzDnsRecordSet -Name "www" -RecordType DS -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -KeyTag 12345 -Algorithm 3 -DigestType 1 -Digest "49FD46E6C4B45C55D4AC"
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "www" -RecordType DS -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -KeyTag 12345 -Algorithm 3 -DigestType 1 -Digest "49FD46E6C4B45C55D4AC" | Set-AzDnsRecordSet
Tento příklad odebere záznam DS z existující sady záznamů. Pokud se jedná o jediný záznam v sadě záznamů, je výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Příklad 10: Odebrání záznamu TLSA ze sady záznamů
$RecordSet = Get-AzDnsRecordSet -Name "_443._tcp.www" -RecordType TLSA -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Remove-AzDnsRecordConfig -Usage 3 -Selector 1 -MatchingType 1 -CertificateAssociationData "49FD46E6C4B45C55D4AC"
Set-AzDnsRecordSet -RecordSet $RecordSet
# The above sequence can also be piped:
Get-AzDnsRecordSet -Name "_443._tcp.www" -RecordType TLSA -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" | Remove-AzDnsRecordConfig -Usage 3 -Selector 1 -MatchingType 1 -CertificateAssociationData "49FD46E6C4B45C55D4AC" | Set-AzDnsRecordSet
Tento příklad odebere záznam TLSA z existující sady záznamů. Pokud se jedná o jediný záznam v sadě záznamů, je výsledkem prázdná sada záznamů. Pokud chcete sadu záznamů úplně odebrat, přečtěte si téma Remove-AzDnsRecordSet.
Parametry
-Algorithm
Pole algoritmu záznamu DS, které se má odebrat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CaaFlags
Příznaky záznamu CAA, které se mají přidat. Musí to být číslo od 0 do 255.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CaaTag
Pole značky záznamu CAA, které chcete přidat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CaaValue
Pole hodnoty záznamu CAA, které se má přidat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CertificateAssociationData
Datové pole přidružení certifikátu záznamu TLSA, které chcete odebrat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Cname
Určuje název domény pro záznam CNAME (Canonical Name).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Digest
Pole digest záznamu DS, které chcete odebrat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DigestType
Pole typu digest záznamu DS, které chcete odebrat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Exchange
Určuje název serveru poštovního serveru pro záznam MX (Mail Exchange).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Ipv4Address
Určuje adresu IPv4 záznamu A.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Ipv6Address
Určuje adresu IPv6 pro záznam AAAA.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyTag
Pole značky klíče záznamu DS, které chcete odebrat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MatchingType
Odpovídající pole typu záznamu TLSA, které chcete odebrat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Nsdname
Určuje názvový server pro záznam názvového serveru (NS).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Port
Určuje port pro záznam služby (SRV).
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Preference
Určuje předvolbu záznamu MX.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Priority
Určuje prioritu záznamu SRV.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Ptrdname
Určuje název cílové domény záznamu ukazatele (PTR).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecordSet
Určuje objekt RecordSet obsahující záznam, který se má odebrat.
Type: | DnsRecordSet |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Selector
Pole selektoru záznamu TLSA, které chcete odebrat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Target
Určuje cíl záznamu SRV.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Usage
Pole využití záznamu TLSA, které chcete odebrat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Value
Určuje hodnotu záznamu TXT.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Weight
Určuje váhu záznamu SRV.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |