Bagikan melalui


Set-AzPublicIpAddress

Memperbarui alamat IP publik.

Sintaks

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

Deskripsi

Cmdlet Set-AzPublicIpAddress memperbarui alamat IP publik.

Contoh

1: Mengubah metode alokasi alamat IP publik

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

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

Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName

Perintah pertama mendapatkan sumber daya alamat IP publik dengan nama $publicIPName di grup sumber daya $rgName. Perintah kedua mengatur metode alokasi objek alamat IP publik ke "Statis". Perintah Set-AzPublicIPAddress memperbarui sumber daya alamat IP publik dengan objek yang diperbarui, dan memodifikasi metode alokasi menjadi 'Statis'. Alamat IP publik segera dialokasikan.

2: Menambahkan label domain DNS dari alamat IP publik

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

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

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

Perintah pertama mendapatkan sumber daya alamat IP publik dengan nama $publicIPName di grup sumber daya $rgName. Perintah kedua mengatur properti DomainNameLabel ke awalan dns yang diperlukan. Perintah Set-AzPublicIPAddress memperbarui sumber daya alamat IP publik dengan objek yang diperbarui. DomainNameLabel & Fqdn dimodifikasi seperti yang diharapkan.

3: Mengubah label domain DNS dari alamat IP publik

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

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

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

Perintah pertama mendapatkan sumber daya alamat IP publik dengan nama $publicIPName di grup sumber daya $rgName. Perintah kedua mengatur properti DomainNameLabel ke awalan dns yang diperlukan. Perintah Set-AzPublicIPAddress memperbarui sumber daya alamat IP publik dengan objek yang diperbarui. DomainNameLabel & Fqdn dimodifikasi seperti yang diharapkan.

Parameter

-AsJob

Jalankan cmdlet di latar belakang

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

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

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

-PublicIpAddress

Menentukan objek alamat IP publik yang mewakili status tempat alamat IP publik harus diatur.

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

Input

PSPublicIpAddress

Output

PSPublicIpAddress