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
Parametri: PublicIpAddress (ByValue)