Get-AzPrivateDnsZone

Ottiene una zona DNS privato.

Sintassi

Get-AzPrivateDnsZone
   [-ResourceGroupName <String>]
   [-Name <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-AzPrivateDnsZone ottiene una zona DNS (Private Domain Name System) dal gruppo di risorse specificato. Se si specifica il parametro Name , viene restituito un singolo oggetto PrivateDnsZone . Se non si specifica il parametro Name , viene restituita una matrice contenente tutte le zone nel gruppo di risorse specificato. È possibile utilizzare l'oggetto PrivateDnsZone per aggiornare la zona, ad esempio è possibile aggiungere oggetti RecordSet .

Esempio

Esempio 1: Ottenere una zona

$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

Questo esempio ottiene la zona DNS privato denominata myzone.com dal gruppo di risorse specificato e quindi la archivia nella variabile $Zone.

Esempio 2: Ottenere tutte le zone in un gruppo di risorse

$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

In questo esempio vengono recuperate tutte le zone DNS privato nel gruppo di risorse specificato e quindi archiviate nella variabile $Zones.

Esempio 3: Ottenere tutte le zone in una sottoscrizione

$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

Questo esempio ottiene tutte le zone DNS privato nella sottoscrizione di Azure corrente e quindi le archivia nella variabile $Zones.

Parametri

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome della zona DNS privato da ottenere. Se non si specifica un valore per il parametro Name, questo cmdlet ottiene tutte le DNS privato zone nel gruppo di risorse specificato. Se si omette anche il parametro ResourceGroupName, questo cmdlet ottiene tutte le zone DNS privato nella sottoscrizione di Azure corrente.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Specifica il nome del gruppo di risorse che contiene la zona DNS privato da ottenere. Se non si specifica ResourceGroupName, è necessario omettere anche il parametro Name. In questo caso, questo cmdlet ottiene tutte le zone DNS privato nella sottoscrizione di Azure corrente.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

PSPrivateDnsZone