Set-AzureRmPublicIpAddress

Imposta lo stato dell'obiettivo per un indirizzo IP pubblico.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

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

Descrizione

Il cmdlet Set-AzureRmPublicIpAddress imposta lo stato dell'obiettivo per un indirizzo IP pubblico.

Esempio

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

PS C:\> $publicIp = Get-AzureRmPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

PS C:\> $publicIp.PublicIpAllocationMethod = "Static"
    
PS C:\> Set-AzureRmPublicIpAddress -PublicIpAddress $publicIp

PS C:\> Get-AzureRmPublicIpAddress -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-AzureRmPublicIPAddress 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: Modificare l'etichetta di dominio DNS di un indirizzo IP pubblico

PS C:\> $publicIp = Get-AzureRmPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

PS C:\> $publicIp.DnsSettings.DomainNameLabel = "newdnsprefix"
    
PS C:\> Set-AzureRmPublicIpAddress -PublicIpAddress $publicIp

PS C:\> $publicIp = Get-AzureRmPublicIpAddress -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-AzureRmPublicIPAddress 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:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIpAddress

Specifica un oggetto PublicIpAddress che rappresenta lo stato dell'obiettivo a 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

Parametri: PublicIpAddress (ByValue)

Output

PSPublicIpAddress