Partager via


Get-AzPrivateDnsZone

Obtient une zone DNS privé.

Syntaxe

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

Description

L’applet de commande Get-AzPrivateDnsZone obtient une zone DNS (Private Domain Name System) à partir du groupe de ressources spécifié. Si vous spécifiez le paramètre Name , un seul objet PrivateDnsZone est retourné. Si vous ne spécifiez pas le paramètre Name , un tableau contenant toutes les zones du groupe de ressources spécifié est retourné. Vous pouvez utiliser l’objet PrivateDnsZone pour mettre à jour la zone, par exemple vous pouvez y ajouter des objets RecordSet .

Exemples

Exemple 1 : Obtenir une zone

$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

Cet exemple obtient la zone DNS privé nommée myzone.com à partir du groupe de ressources spécifié, puis la stocke dans la variable $Zone.

Exemple 2 : Obtenir toutes les zones d’un groupe de ressources

$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

Cet exemple obtient toutes les zones DNS privé dans le groupe de ressources spécifié, puis la stocke dans la variable $Zones.

Exemple 3 : Obtenir toutes les zones d’un abonnement

$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

Cet exemple obtient toutes les zones DNS privé dans l’abonnement Azure actuel, puis les stocke dans la variable $Zones.

Paramètres

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom de la zone DNS privé à obtenir. Si vous ne spécifiez pas de valeur pour le paramètre Name, cette applet de commande obtient toutes les zones DNS privé dans le groupe de ressources spécifié. Si vous omettez également le paramètre ResourceGroupName, cette applet de commande obtient toutes les zones DNS privé dans l’abonnement Azure actuel.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Spécifie le nom du groupe de ressources qui contient la zone DNS privé à obtenir. Si vous ne spécifiez pas ResourceGroupName, vous devez également omettre le paramètre Name . Dans ce cas, cette applet de commande obtient toutes les zones DNS privé dans l’abonnement Azure actuel.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Sorties

PSPrivateDnsZone