Set-AzPublicIpAddress

Aggiorna un indirizzo IP pubblico.

Sintassi

Default (Impostazione predefinita)

Set-AzPublicIpAddress
    -PublicIpAddress <PSPublicIpAddress>
    [-DdosCustomPolicyId <String>]
    [-RemoveDdosCustomPolicy]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-AcquirePolicyToken]
    [-ChangeReference <String>]
    [<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". Set-AzPublicIPAddress comando 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. Set-AzPublicIPAddress comando 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. Set-AzPublicIPAddress comando aggiorna la risorsa indirizzo IP pubblico con l'oggetto aggiornato. DomainNameLabel & Fqdn vengono modificati come previsto.

Esempio 4: Associare un criterio personalizzato DDoS a un indirizzo IP pubblico supportato

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

Set-AzPublicIpAddress -PublicIpAddress $publicIp -DdosCustomPolicyId $ddosCustomPolicyId

Il primo comando ottiene un indirizzo IP pubblico Standard. Il secondo comando associa i criteri personalizzati DDoS all'indirizzo IP pubblico. Il servizio verifica che l'indirizzo IP pubblico abbia un allegato supportato, ad esempio un'interfaccia di rete.

Esempio 5: Rimuovere un'associazione di criteri personalizzati DDoS

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

Set-AzPublicIpAddress -PublicIpAddress $publicIp -RemoveDdosCustomPolicy

Il primo comando ottiene l'indirizzo IP pubblico. Il secondo comando rimuove l'associazione di criteri personalizzati DDoS.

Parametri

-AcquirePolicyToken

Acquisire automaticamente un token di Criteri di Azure per questa operazione di risorsa.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-AsJob

Eseguire il cmdlet in background

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ChangeReference

ID risorsa di riferimento di modifica per questa operazione di risorsa.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DdosCustomPolicyId

ID criterio personalizzato DDoS da associare a un indirizzo IP pubblico supportato. Il servizio convalida se l'allegato dell'indirizzo IP pubblico supporta un criterio personalizzato DDoS. Questo parametro non può essere usato con -RemoveDdosCustomPolicy.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-DefaultProfile

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

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PublicIpAddress

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

Proprietà dei parametri

Tipo:PSPublicIpAddress
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RemoveDdosCustomPolicy

Rimuove l'associazione di criteri personalizzati DDoS dall'indirizzo IP pubblico. Questo parametro non può essere usato con -DdosCustomPolicyId.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

PSPublicIpAddress

Output

PSPublicIpAddress