Set-AzPrivateDnsZone
Aktualizuje prywatną strefę DNS z grupy zasobów.
Składnia
Set-AzPrivateDnsZone
-ResourceGroupName <String>
-Name <String>
[-Tag <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzPrivateDnsZone
-ResourceId <String>
[-Tag <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzPrivateDnsZone
-PrivateZone <PSPrivateDnsZone>
[-Tag <Hashtable>]
[-Overwrite]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzPrivateDnsZone trwale aktualizuje prywatną strefę systemu nazw domen (DNS) z określonej grupy zasobów. Można przekazać obiekt PrivateDnsZone przy użyciu parametru PrivateZone lub operatora potoku lub użyć operatora potoku, a także określić parametry nazwa i ResourceGroupName. Możesz użyć parametru Confirm i $ConfirmPreference zmiennej programu Windows PowerShell, aby kontrolować, czy polecenie cmdlet wyświetli monit o potwierdzenie. Podczas określania strefy przy użyciu obiektu PrivateDnsZone (przekazywanego za pośrednictwem potoku lub strefy parametru), strefa nie jest aktualizowana, jeśli została zmieniona w usłudze Azure DNS od czasu pobrania lokalnego obiektu PrivateDnsZone (tylko operacje bezpośrednio na podstawie liczby zasobów strefy DNS jako zmiany, operacje na zestawach rekordów w strefie nie są). Zapewnia to ochronę zmian strefy współbieżnych. Można to pominąć przy użyciu parametru Zastąp, który aktualizuje strefę niezależnie od współbieżnych zmian.
Przykłady
Przykład 1. Aktualizuje strefę prywatną
Set-AzPrivateDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup" -Tag @{tag1="value1";tag2="value2"}
Name : myzone.com
ResourceId : "/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/PrivateZones/myzone.com"
ResourceGroupName : MyResourceGroup
Location :
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags : {tag1="value1";tag2="value2"}
NumberOfRecordSets : 1
MaxNumberOfRecordSets : 5000
To polecenie aktualizuje strefę o nazwie myzone.com z grupy zasobów o nazwie MyResourceGroup z podanymi tagami. Użyj Get-AzPrivateDnsZone, aby pobrać zaktualizowaną strefę.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
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 |
-Name
Określa nazwę prywatnej strefy DNS, którą aktualizuje to polecenie cmdlet. Należy również określić parametr ResourceGroupName. Alternatywnie można określić prywatną strefę DNS przy użyciu parametru Zone.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Overwrite
Podczas określania strefy przy użyciu obiektu PrivateDnsZone (przekazywanego za pośrednictwem potoku lub strefy parametru), strefa nie jest aktualizowana, jeśli została zmieniona w usłudze Azure DNS od czasu pobrania obiektu DnsZone lokalnego (tylko operacje bezpośrednio na podstawie liczby zasobów strefy DNS w miarę zmian, operacji na zestawach rekordów w strefie nie). Zapewnia to ochronę zmian strefy współbieżnych. Można to pominąć przy użyciu parametru Zastąp, który aktualizuje strefę niezależnie od współbieżnych zmian.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PrivateZone
Obiekt strefy do ustawienia.
Typ: | PSPrivateDnsZone |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Określa nazwę grupy zasobów, która zawiera strefę do zaktualizowania. Należy również określić parametr ZoneName. Alternatywnie można określić prywatną strefę DNS przy użyciu obiektu DnsZone przekazywanego za pośrednictwem potoku lub parametru strefy.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceId
Identyfikator zasobu prywatnej strefy DNS.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Tag
Tabela skrótów reprezentująca tagi zasobów.
Typ: | Hashtable |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |