Compartir a través de


Set-AzPrivateDnsZone

Actualiza una zona DNS privada desde un grupo de recursos.

Sintaxis

Fields (valor predeterminado)

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

El cmdlet Set-AzPrivateDnsZone actualiza permanentemente una zona privada del sistema de nombres de dominio (DNS) de un grupo de recursos especificado. Puede pasar un objeto PrivateDnsZone mediante el parámetro PrivateZone o mediante el operador de canalización, o bien puede especificar los parámetros Name y ResourceGroupName . Puede usar el parámetro Confirm y $ConfirmPreference variable de Windows PowerShell para controlar si el cmdlet le pide confirmación. Al especificar la zona mediante un objeto PrivateDnsZone (pasado a través de la canalización o el parámetro Zone ), la zona no se actualiza si se ha cambiado en Azure DNS desde que se recuperó el objeto PrivateDnsZone local (solo se recuperaron las operaciones directamente en el recuento de recursos de zona DNS como cambios, las operaciones en conjuntos de registros dentro de la zona no). Esto proporciona protección para los cambios simultáneos en la zona. Esto se puede suprimir mediante el parámetro Overwrite , que actualiza la zona independientemente de los cambios simultáneos.

Ejemplos

Ejemplo 1: Actualizaciones de una zona privada

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

Este comando actualiza la zona denominada myzone.com del grupo de recursos denominado MyResourceGroup con las etiquetas proporcionadas. Use Get-AzPrivateDnsZone para recuperar la zona actualizada.

Parámetros

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

Propiedades de parámetro

Tipo:IAzureContextContainer
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Name

Especifica el nombre de la zona DNS privada que actualiza este cmdlet. También debe especificar el parámetro ResourceGroupName . Como alternativa, puede especificar la zona DNS privada mediante el parámetro Zone .

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

Fields
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Overwrite

Al especificar la zona mediante un objeto PrivateDnsZone (pasado a través de la canalización o el parámetro Zone ), la zona no se actualiza si se ha cambiado en Azure DNS desde que se recuperó el objeto DnsZone local (solo se recuperaron las operaciones directamente en el recuento de recursos de zona DNS como cambios, las operaciones en conjuntos de registros dentro de la zona no). Esto proporciona protección para los cambios simultáneos en la zona. Esto se puede suprimir mediante el parámetro Overwrite , que actualiza la zona independientemente de los cambios simultáneos.

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

Object
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-PrivateZone

Objeto de zona que se va a establecer.

Propiedades de parámetro

Tipo:PSPrivateDnsZone
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

Object
Posición:Named
Obligatorio:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ResourceGroupName

Especifica el nombre del grupo de recursos que contiene la zona que se va a actualizar. También debe especificar el parámetro ZoneName . Como alternativa, puede especificar la zona DNS privada mediante un objeto DnsZone , pasado a través de la canalización o el parámetro Zone .

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

Fields
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ResourceId

ResourceID de zona DNS privada.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

ResourceId
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Tag

Tabla hash que representa etiquetas de recursos.

Propiedades de parámetro

Tipo:Hashtable
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Propiedades de parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

String

PSPrivateDnsZone

Salidas

PSPrivateDnsZone