Condividi tramite


Set-AzPublicIpAddress

Aggiorna un indirizzo IP pubblico.

Sintassi

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

Descrizione

Il cmdlet Set-AzPublicIpAddress aggiorna un indirizzo IP pubblico.

Esempio

Esempio 1: Modificare il metodo di allocazione di un indirizzo IP pubblico

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

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

Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

Il primo comando ottiene la risorsa indirizzo IP pubblico con nome $publicIPName nel gruppo di risorse $rgName. Il secondo comando imposta il metodo di allocazione dell'oggetto indirizzo IP pubblico su "Static". Il comando Set-AzPublicIPAddress aggiorna la risorsa indirizzo IP pubblico con l'oggetto aggiornato e modifica il metodo di allocazione in 'Static'. Un indirizzo IP pubblico viene allocato immediatamente.

Esempio 2: Aggiungere un'etichetta di dominio DNS di un indirizzo IP pubblico

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

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

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

Il primo comando ottiene la risorsa indirizzo IP pubblico con nome $publicIPName nel gruppo di risorse $rgName. Il secondo comando imposta la proprietà DomainNameLabel sul prefisso DNS richiesto. Il comando Set-AzPublicIPAddress aggiorna la risorsa indirizzo IP pubblico con l'oggetto aggiornato. DomainNameLabel & Fqdn vengono modificati come previsto.

Esempio 3: Modificare l'etichetta di dominio DNS di un indirizzo IP pubblico

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

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

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

Il primo comando ottiene la risorsa indirizzo IP pubblico con nome $publicIPName nel gruppo di risorse $rgName. Il secondo comando imposta la proprietà DomainNameLabel sul prefisso DNS richiesto. Il comando Set-AzPublicIPAddress aggiorna la risorsa indirizzo IP pubblico con l'oggetto aggiornato. DomainNameLabel & Fqdn vengono modificati come previsto.

Parametri

-AsJob

Eseguire il cmdlet in background

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PublicIpAddress

Specifica un oggetto indirizzo IP pubblico che rappresenta lo stato in cui deve essere impostato l'indirizzo IP pubblico.

Tipo:PSPublicIpAddress
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

PSPublicIpAddress

Output

PSPublicIpAddress