Get-AzPrivateDnsZone
Özel DNS bir bölge alır.
Sözdizimi
Get-AzPrivateDnsZone
[-ResourceGroupName <String>]
[-Name <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Get-AzPrivateDnsZone cmdlet'i, belirtilen kaynak grubundan bir Özel Etki Alanı Adı Sistemi (DNS) bölgesi alır. Name parametresini belirtirseniz, tek bir PrivateDnsZone nesnesi döndürülür. Name parametresini belirtmezseniz, belirtilen kaynak grubundaki tüm bölgeleri içeren bir dizi döndürülür. PrivateDnsZone nesnesini kullanarak bölgeyi güncelleştirebilirsiniz; örneğin, buna RecordSet nesneleri ekleyebilirsiniz.
Örnekler
Örnek 1: Bölge alma
$Zone = Get-AzPrivateDnsZone -ResourceGroupName "MyResourceGroup" -Name "myzone.com"
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 : {}
NumberOfRecordSets : 1
MaxNumberOfRecordSets : 5000
Bu örnek, belirtilen kaynak grubundan myzone.com adlı Özel DNS bölgesini alır ve $Zone değişkeninde depolar.
Örnek 2: Kaynak grubundaki tüm bölgeleri alma
$Zones = Get-AzPrivateDnsZone -ResourceGroupName "MyResourceGroup"
Name : zone1.com
ResourceId : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Micros
oft.Network/privateDnsZones/zone1.com
ResourceGroupName : MyResourceGroup
Location :
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags :
NumberOfRecordSets : 1
MaxNumberOfRecordSets : 5000
Name : zone2.com
ResourceId : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Micros
oft.Network/privateDnsZones/zone2.com
ResourceGroupName : MyResourceGroup
Location :
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags :
NumberOfRecordSets : 1
MaxNumberOfRecordSets : 5000
Bu örnek, belirtilen kaynak grubundaki tüm Özel DNS bölgelerini alır ve $Zones değişkeninde depolar.
Örnek 3: Abonelikteki tüm bölgeleri alma
$Zones = Get-AzPrivateDnsZone
Name : zone1.com
ResourceId : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup1/providers/Micros
oft.Network/privateDnsZones/zone1.com
ResourceGroupName : MyResourceGroup1
Location :
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags :
NumberOfRecordSets : 1
MaxNumberOfRecordSets : 5000
Name : zone2.com
ResourceId : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup2/providers/Micros
oft.Network/privateDnsZones/zone2.com
ResourceGroupName : MyResourceGroup2
Location :
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags :
NumberOfRecordSets : 1
MaxNumberOfRecordSets : 5000
Bu örnek, geçerli Azure aboneliğindeki tüm Özel DNS bölgelerini alır ve bunları $Zones değişkeninde depolar.
Parametreler
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Alınacak Özel DNS bölgesinin adını belirtir. Name parametresi için bir değer belirtmezseniz, bu cmdlet belirtilen kaynak grubundaki tüm Özel DNS bölgeleri alır. ResourceGroupName parametresini de atlarsanız, bu cmdlet geçerli Azure aboneliğindeki tüm Özel DNS bölgeleri alır.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Alınacak Özel DNS bölgesini içeren kaynak grubunun adını belirtir. ResourceGroupName belirtmezseniz, Name parametresini de atlamalısınız. Bu durumda, bu cmdlet geçerli Azure aboneliğindeki tüm Özel DNS bölgeleri alır.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
None