Sdílet prostřednictvím


Set-AzureRmPublicIpAddress

Nastaví stav cíle pro veřejnou IP adresu.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntax

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

Description

Rutina Set-AzureRmPublicIpAddress nastaví stav cíle pro veřejnou IP adresu.

Příklady

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

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

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-AzureRmPublicIPAddress aktualizuje prostředek veřejné IP adresy aktualizovaným objektem a upraví metodu přidělování na Static. Veřejná IP adresa se přidělí okamžitě.

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

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

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-AzureRmPublicIPAddress 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í

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno: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.

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIpAddress

Určuje Objekt PublicIpAddress , který představuje cílový stav, na který má být nastavena veřejná IP adresa.

Typ:PSPublicIpAddress
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

Vstupy

PSPublicIpAddress

Parametry: PublicIpAddress (ByValue)

Výstupy

PSPublicIpAddress