Set-AzPublicIpAddress

Novedades una dirección IP pública.

Syntax

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

Description

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

Ejemplos

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.

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.

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:PSPublicIpAddress
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Entradas

PSPublicIpAddress

Salidas

PSPublicIpAddress