Compartir a través de


Set-AzPublicIpAddress

Actualiza una dirección IP pública.

Sintaxis

Set-AzPublicIpAddress
   -PublicIpAddress <PSPublicIpAddress>
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

El cmdlet Set-AzPublicIpAddress actualiza una dirección IP pública.

Ejemplos

Ejemplo 1: Cambio del método de asignación de una dirección IP pública

$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

$publicIp.PublicIpAllocationMethod = "Static"
    
Set-AzPublicIpAddress -PublicIpAddress $publicIp

Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

El primer comando obtiene el recurso de dirección IP pública con el nombre $publicIPName en el grupo de recursos $rgName. El segundo comando establece el método de asignación del objeto de dirección IP pública en "Static". El comando Set-AzPublicIPAddress actualiza el recurso de dirección IP pública con el objeto actualizado y modifica el método de asignación a "Static". Una dirección IP pública se asigna inmediatamente.

Ejemplo 2: Agregar etiqueta de dominio DNS de una dirección IP pública

$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

$publicIp.DnsSettings = @{"DomainNameLabel" = "newdnsprefix"}
    
Set-AzPublicIpAddress -PublicIpAddress $publicIp

$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

El primer comando obtiene el recurso de dirección IP pública con el nombre $publicIPName en el grupo de recursos $rgName. El segundo comando establece la propiedad DomainNameLabel en el prefijo dns necesario. El comando Set-AzPublicIPAddress actualiza el recurso de dirección IP pública con el objeto actualizado. DomainNameLabel & Fqdn se modifican según lo previsto.

Ejemplo 3: Cambio de la etiqueta de dominio DNS de una dirección IP pública

$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

$publicIp.DnsSettings.DomainNameLabel = "newdnsprefix"
    
Set-AzPublicIpAddress -PublicIpAddress $publicIp

$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

El primer comando obtiene el recurso de dirección IP pública con el nombre $publicIPName en el grupo de recursos $rgName. El segundo comando establece la propiedad DomainNameLabel en el prefijo dns necesario. El comando Set-AzPublicIPAddress actualiza el recurso de dirección IP pública con el objeto actualizado. DomainNameLabel & Fqdn se modifican según lo previsto.

Parámetros

-AsJob

Ejecución del cmdlet en segundo plano

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PublicIpAddress

Especifica un objeto de dirección IP pública que representa el estado al que se debe establecer la dirección IP pública.

Tipo:PSPublicIpAddress
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Entradas

PSPublicIpAddress

Salidas

PSPublicIpAddress