Set-AzPublicIpAddress
Aktualizuje publiczny adres IP.
Składnia
Set-AzPublicIpAddress
-PublicIpAddress <PSPublicIpAddress>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzPublicIpAddress aktualizuje publiczny adres IP.
Przykłady
Przykład 1: Zmiana metody alokacji publicznego adresu IP
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
$publicIp.PublicIpAllocationMethod = "Static"
Set-AzPublicIpAddress -PublicIpAddress $publicIp
Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
Pierwsze polecenie pobiera zasób publicznego adresu IP o nazwie $publicIPName w $rgName grupy zasobów. Drugie polecenie ustawia metodę alokacji obiektu publicznego adresu IP na "Statyczny". Set-AzPublicIPAddress polecenie aktualizuje zasób publicznego adresu IP przy użyciu zaktualizowanego obiektu i modyfikuje metodę alokacji na "Statyczny". Publiczny adres IP jest przydzielany natychmiast.
Przykład 2. Dodawanie etykiety domeny DNS publicznego adresu IP
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
$publicIp.DnsSettings = @{"DomainNameLabel" = "newdnsprefix"}
Set-AzPublicIpAddress -PublicIpAddress $publicIp
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
Pierwsze polecenie pobiera zasób publicznego adresu IP o nazwie $publicIPName w $rgName grupy zasobów. Drugie polecenie ustawia właściwość DomainNameLabel na wymagany prefiks DNS. Set-AzPublicIPAddress polecenie aktualizuje zasób publicznego adresu IP za pomocą zaktualizowanego obiektu. DomainNameLabel & nazwy Fqdn są modyfikowane zgodnie z oczekiwaniami.
Przykład 3. Zmiana etykiety domeny DNS publicznego adresu IP
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
$publicIp.DnsSettings.DomainNameLabel = "newdnsprefix"
Set-AzPublicIpAddress -PublicIpAddress $publicIp
$publicIp = Get-AzPublicIpAddress -Name $publicIpName -ResourceGroupName $rgName
Pierwsze polecenie pobiera zasób publicznego adresu IP o nazwie $publicIPName w $rgName grupy zasobów. Drugie polecenie ustawia właściwość DomainNameLabel na wymagany prefiks DNS. Set-AzPublicIPAddress polecenie aktualizuje zasób publicznego adresu IP za pomocą zaktualizowanego obiektu. DomainNameLabel & nazwy Fqdn są modyfikowane zgodnie z oczekiwaniami.
Parametry
-AsJob
Uruchamianie polecenia cmdlet w tle
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PublicIpAddress
Określa obiekt publicznego adresu IP reprezentujący stan, do którego należy ustawić publiczny adres IP.
Typ: | PSPublicIpAddress |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |