Get-AzPrivateDnsRecordSet
Obtient un jeu d’enregistrements à partir d’une zone DNS privé.
Syntaxe
Get-AzPrivateDnsRecordSet
-ResourceGroupName <String>
-ZoneName <String>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPrivateDnsRecordSet
-ResourceGroupName <String>
-ZoneName <String>
-Name <String>
-RecordType <RecordType>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPrivateDnsRecordSet
-Zone <PSPrivateDnsZone>
-Name <String>
-RecordType <RecordType>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPrivateDnsRecordSet
-Zone <PSPrivateDnsZone>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPrivateDnsRecordSet
-ParentResourceId <String>
-Name <String>
-RecordType <RecordType>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzPrivateDnsRecordSet
-ParentResourceId <String>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Get-AzPrivateDnsRecordSet obtient le jeu d’enregistrements DNS (Private Domain Name System) avec le nom et le type spécifiés, dans la zone privée spécifiée. Si vous ne spécifiez pas les paramètres Name ou RecordType, cette applet de commande retourne tous les jeux d’enregistrements du type spécifié dans la zone privée. Si vous spécifiez le paramètre RecordType, mais pas le paramètre Name, cette applet de commande retourne tous les jeux d’enregistrements du type d’enregistrement spécifié. Vous pouvez utiliser l’opérateur de pipeline pour passer un objet PSPrivateDnsZone à cette applet de commande, ou passer un objet PSPrivateDnsZone en tant que paramètre Zone, ou vous pouvez également spécifier la zone et le groupe de ressources par nom. Vous pouvez également spécifier la zone privée à l’aide de l’ID de ressource de la zone privée.
Exemples
Exemple 1 : Obtenir des jeux d’enregistrements avec un nom et un type spécifiés
Get-AzPrivateDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/AAAA/www
Name : www
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : A
Records : {1.2.3.4}
Metadata :
IsAutoRegistered :
Cette commande obtient le jeu d’enregistrements du type d’enregistrement A nommé www dans le groupe de ressources et la zone privée spécifiés, puis le stocke dans la variable $RecordSet. Étant donné que les paramètres Name et RecordType sont spécifiés, un seul objet RecordSet est retourné.
Exemple 2 : Obtenir des jeux d’enregistrements d’un type spécifié
Get-AzPrivateDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name : www1
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : A
Records : {1.2.3.4}
Metadata :
IsAutoRegistered :
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/AAAA/www2
Name : www2
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : A
Records : {2.3.4.5}
Metadata :
IsAutoRegistered :
Cette commande obtient un tableau de tous les jeux d’enregistrements de type A dans la zone privée nommée myzone.com dans le groupe de ressources nommé MyResourceGroup, puis les stocke dans la variable $RecordSets.
Exemple 3 : Obtenir tous les jeux d’enregistrements dans une zone privée
Get-AzPrivateDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name : www1
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : A
Records : {1.2.3.4}
Metadata :
IsAutoRegistered :
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name : www1
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : AAAA
Records : {2001:DB80:4009:1803::1005}
Metadata :
IsAutoRegistered :
Cette commande obtient un tableau de tous les jeux d’enregistrements dans la zone privée nommée myzone.com dans le groupe de ressources nommé MyResourceGroup, puis les stocke dans la variable $RecordSets.
Exemple 4 : Obtenir tous les jeux d’enregistrements dans une zone privée, à l’aide d’un objet PSPrivateDnsZone
$Zone = Get-AzPrivateDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
Get-AzPrivateDnsRecordSet -Zone $Zone
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name : www1
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : A
Records : {1.2.3.4}
Metadata :
IsAutoRegistered :
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/AAAA/www1
Name : www1
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : AAAA
Records : {2001:DB80:4009:1803::1005}
Metadata :
IsAutoRegistered :
Cet exemple équivaut à l’exemple 3 ci-dessus. Cette fois, la zone privée est spécifiée à l’aide d’un objet de zone privée.
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
Nom des enregistrements de ce jeu d’enregistrements (par rapport au nom de la zone et sans point de fin).
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ParentResourceId
DNS privé ResourceID de zone.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-RecordType
Type d’enregistrements DNS dans ce jeu d’enregistrements.
Type: | Nullable<T>[RecordType] |
Valeurs acceptées: | A, AAAA, CNAME, MX, PTR, SOA, SRV, TXT, A, AAAA, CNAME, MX, PTR, SOA, SRV, TXT |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
Groupe de ressources auquel appartient la zone.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Zone
Objet DnsZone représentant la zone dans laquelle créer le jeu d’enregistrements.
Type: | PSPrivateDnsZone |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ZoneName
Zone dans laquelle créer le jeu d’enregistrements (sans point de fin).
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |