Set-AzPublicIpAddress

Aggiornamenti un indirizzo IP pubblico.

Sintassi

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

Descrizione

Il cmdlet Set-AzPublicIpAddress aggiorna un indirizzo IP pubblico.

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.

2: Aggiungere 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.

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

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

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIpAddress

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

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

Input

PSPublicIpAddress

Output

PSPublicIpAddress