Delen via


Set-AzPrivateDnsZone

Hiermee wordt een Privé-DNS zone bijgewerkt vanuit een resourcegroep.

Syntax

Set-AzPrivateDnsZone
   -ResourceGroupName <String>
   -Name <String>
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzPrivateDnsZone
   -ResourceId <String>
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzPrivateDnsZone
   -PrivateZone <PSPrivateDnsZone>
   [-Tag <Hashtable>]
   [-Overwrite]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet Set-AzPrivateDnsZone werkt een dns-zone (Private Domain Name System) permanent bij vanuit een opgegeven resourcegroep. U kunt een PrivateDnsZone-object doorgeven met behulp van de parameter PrivateZone of met behulp van de pijplijnoperator. U kunt ook de parameters Name en ResourceGroupName opgeven. U kunt de parameter Bevestigen en $ConfirmPreference Windows PowerShell-variabele gebruiken om te bepalen of de cmdlet u om bevestiging vraagt. Wanneer u de zone opgeeft met behulp van een PrivateDnsZone-object (doorgegeven via de pijplijn of zoneparameter ), wordt de zone niet bijgewerkt als deze is gewijzigd in Azure DNS sinds het lokale PrivateDnsZone-object is opgehaald (alleen bewerkingen rechtstreeks op het aantal DNS-zoneresources als wijzigingen, bewerkingen op recordsets binnen de zone niet). Dit biedt beveiliging voor gelijktijdige zonewijzigingen. Dit kan worden onderdrukt met behulp van de parameter Overschrijven , waarmee de zone wordt bijgewerkt, ongeacht gelijktijdige wijzigingen.

Voorbeelden

Voorbeeld 1: Een privézone bijwerken

Set-AzPrivateDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup" -Tag @{tag1="value1";tag2="value2"}

Name                          : myzone.com
ResourceId                    : "/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/PrivateZones/myzone.com"
ResourceGroupName             : MyResourceGroup
Location					  : 
Etag                          : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags                          : {tag1="value1";tag2="value2"}
NumberOfRecordSets            : 1
MaxNumberOfRecordSets         : 5000

Met deze opdracht wordt de zone met de naam myzone.com van de resourcegroep MyResourceGroup bijgewerkt met de opgegeven tags. Gebruik Get-AzPrivateDnsZone om de bijgewerkte zone op te halen.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
standaardwaarde:False
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van de Privé-DNS zone die door deze cmdlet wordt bijgewerkt. U moet ook de parameter ResourceGroupName opgeven. U kunt ook de privé-DNS-zone opgeven met behulp van de zoneparameter .

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-Overwrite

Wanneer u de zone opgeeft met behulp van een PrivateDnsZone-object (doorgegeven via de pijplijn of zoneparameter ), wordt de zone niet bijgewerkt als deze is gewijzigd in Azure DNS sinds het lokale DnsZone-object is opgehaald (alleen bewerkingen rechtstreeks op het aantal DNS-zoneresources als wijzigingen, bewerkingen in recordsets binnen de zone niet). Dit biedt beveiliging voor gelijktijdige zonewijzigingen. Dit kan worden onderdrukt met behulp van de parameter Overschrijven , waarmee de zone wordt bijgewerkt, ongeacht gelijktijdige wijzigingen.

Type:SwitchParameter
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateZone

Het zoneobject dat moet worden ingesteld.

Type:PSPrivateDnsZone
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Hiermee geeft u de naam op van de resourcegroep die de zone bevat die moet worden bijgewerkt. U moet ook de parameter ZoneName opgeven. U kunt ook de privé-DNS-zone opgeven met behulp van een DnsZone-object , doorgegeven via de pijplijn of de zoneparameter .

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

Privé-DNS Zone ResourceID.

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Een hashtabel die resourcetags vertegenwoordigt.

Type:Hashtable
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
standaardwaarde:False
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

PSPrivateDnsZone

Uitvoerwaarden

PSPrivateDnsZone