Set-AzPrivateDnsZone

Met à jour une zone Private DNS à partir d’un groupe de ressources.

Syntaxe

Fields (Par défaut)

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

ResourceId

Set-AzPrivateDnsZone
    -ResourceId <String>
    [-Tag <Hashtable>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Object

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

Description

L’applet de commande Set-AzPrivateDnsZone met à jour définitivement une zone DNS (Domain Name System) privée à partir d’un groupe de ressources spécifié. Vous pouvez passer un objet PrivateDnsZone à l’aide du paramètre PrivateZone ou à l’aide de l’opérateur de pipeline, ou vous pouvez également spécifier les paramètres Name et ResourceGroupName . Vous pouvez utiliser le paramètre Confirm et $ConfirmPreference Windows variable PowerShell pour contrôler si l’applet de commande vous invite à confirmer. Lors de la spécification de la zone à l’aide d’un objet PrivateDnsZone (transmis via le pipeline ou Zone paramètre), la zone n’est pas mise à jour si elle a été modifiée dans Azure DNS depuis que l’objet local PrivateDnsZone a été récupéré (seules les opérations directement sur le nombre de ressources de la zone DNS en tant que modifications, les opérations sur les jeux d’enregistrements au sein de la zone ne le font pas). Cela offre une protection pour les modifications simultanées de zone. Cela peut être supprimé à l’aide du paramètre Overwrite , qui met à jour la zone indépendamment des modifications simultanées.

Exemples

Exemple 1 : Met à jour une zone privée

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

Cette commande met à jour la zone nommée myzone.com à partir du groupe de ressources nommé MyResourceGroup avec les balises fournies. Utilisez Get-AzPrivateDnsZone pour récupérer la zone mise à jour.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Name

Spécifie le nom de la zone Private DNS mise à jour de cette applet de commande. Vous devez également spécifier le paramètre ResourceGroupName . Vous pouvez également spécifier la zone DNS privée à l’aide du paramètre Zone .

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Fields
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Overwrite

Lors de la spécification de la zone à l’aide d’un objet PrivateDnsZone (transmis via le pipeline ou Zone paramètre), la zone n’est pas mise à jour si elle a été modifiée dans Azure DNS depuis que l’objet local DnsZone a été récupéré (seules les opérations directement sur le nombre de ressources de la zone DNS en tant que modifications, les opérations sur les jeux d’enregistrements au sein de la zone ne le font pas). Cela offre une protection pour les modifications simultanées de zone. Cela peut être supprimé à l’aide du paramètre Overwrite , qui met à jour la zone indépendamment des modifications simultanées.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Object
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PrivateZone

Objet zone à définir.

Propriétés du paramètre

Type:PSPrivateDnsZone
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Object
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ResourceGroupName

Spécifie le nom du groupe de ressources qui contient la zone à mettre à jour. Vous devez également spécifier le paramètre ZoneName . Vous pouvez également spécifier la zone DNS privée à l’aide d’un objet DnsZone , transmis via le pipeline ou le paramètre Zone .

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Fields
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ResourceId

Private DNS Zone ResourceID.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ResourceId
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-Tag

Table de hachage qui représente les balises de ressource.

Propriétés du paramètre

Type:Hashtable
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

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.

Entrées

String

PSPrivateDnsZone

Sorties

PSPrivateDnsZone