Partager via


Get-AzPrivateDnsZone

Obtient une zone DNS privée.

Syntaxe

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

Description

La cmdlet 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 objet 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ée 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ées 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ées 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ée à obtenir. Si vous ne spécifiez pas de valeur pour le paramètre Name , cette applet de commande obtient toutes les zones DNS privées 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ées 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ée à obtenir. Si vous ne spécifiez pas leResourceGroupName , vous devez également omettre le paramètre Name. Dans ce cas, cette applet de commande obtient toutes les zones DNS privées 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