Sdílet prostřednictvím


Set-AzPublicIpAddress

Aktualizace veřejnou IP adresu.

Syntax

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

Description

Rutina Set-AzPublicIpAddress aktualizuje veřejnou IP adresu.

Příklady

1: Změna metody přidělování veřejné IP adresy

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

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

Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

První příkaz získá prostředek veřejné IP adresy s názvem $publicIPName ve skupině prostředků $rgName. Druhý příkaz nastaví metodu přidělování objektu veřejné IP adresy na Static. Příkaz Set-AzPublicIPAddress aktualizuje prostředek veřejné IP adresy pomocí aktualizovaného objektu a upraví metodu přidělování na Static. Veřejná IP adresa se přidělí okamžitě.

2: Přidání názvu domény DNS veřejné IP adresy

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

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

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

První příkaz získá prostředek veřejné IP adresy s názvem $publicIPName ve skupině prostředků $rgName. Druhý příkaz nastaví vlastnost DomainNameLabel na požadovanou předponu DNS. Příkaz Set-AzPublicIPAddress aktualizuje prostředek veřejné IP adresy aktualizovaným objektem. DomainNameLabel & Fqdn se mění podle očekávání.

3: Změna názvu domény DNS veřejné IP adresy

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

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

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

První příkaz získá prostředek veřejné IP adresy s názvem $publicIPName ve skupině prostředků $rgName. Druhý příkaz nastaví vlastnost DomainNameLabel na požadovanou předponu DNS. Příkaz Set-AzPublicIPAddress aktualizuje prostředek veřejné IP adresy aktualizovaným objektem. DomainNameLabel & Fqdn se mění podle očekávání.

Parametry

-AsJob

Spuštění rutiny na pozadí

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

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

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

-PublicIpAddress

Určuje objekt veřejné IP adresy představující stav, na který má být nastavena veřejná IP adresa.

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

Vstupy

PSPublicIpAddress

Výstupy

PSPublicIpAddress