Get-AzDnsRecordSet
Obtient un jeu d’enregistrements DNS.
Syntaxe
Fields
Get-AzDnsRecordSet
-ZoneName <String>
-ResourceGroupName <String>
[-Name <String>]
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Object
Get-AzDnsRecordSet
-Zone <DnsZone>
[-Name <String>]
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Get-AzDnsRecordSet obtient le jeu d’enregistrements DNS (Domain Name System) avec le nom et le type spécifiés, dans la zone 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. 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 DnsZone à cette applet de commande, ou passer un objet DnsZone en tant que paramètre Zone , ou vous pouvez également spécifier la zone et le groupe de ressources par nom.
Exemples
Exemple 1 : Obtenir des jeux d’enregistrements avec un nom et un type spécifiés
$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A
Cette commande obtient le jeu d’enregistrements du type d’enregistrement A nommé www dans le groupe de ressources et la zone 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é
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A
Cette commande obtient un tableau de tous les jeux d’enregistrements de type A dans la zone 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
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Cette commande obtient un tableau de tous les jeux d’enregistrements de la zone 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 d’une zone à l’aide d’un objet DnsZone
$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone
Cet exemple équivaut à l’exemple 3 ci-dessus. Cette fois, le fuseau est spécifié à l’aide d’un objet de zone.
Paramètres
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Propriétés du paramètre
| Type: | IAzureContextContainer |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | AzContext, AzureRmContext, AzureCredential |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-Name
Spécifie le nom du Jeu d’enregistrements à obtenir. Si vous ne spécifiez pas le paramètre Name , tous les jeux d’enregistrements du type spécifié sont retournés.
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
Fields
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-RecordType
Spécifie le type d’enregistrement DNS que cette applet de commande obtient. Les valeurs valides sont les suivantes :
- A
- AAAA
- CNAME
- MX
- NAPTR
- NS
- Le PTR
- SOA
- Fichier SRV
- TXT Si vous ne spécifiez pas le paramètre RecordType , vous devez également omettre le paramètre Name . Cette applet de commande retourne ensuite tous les jeux d’enregistrements dans la zone (de tous les noms et types).
Propriétés du paramètre
| Type: | |
| Valeur par défaut: | None |
| Valeurs acceptées: | A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-ResourceGroupName
Spécifie le groupe de ressources qui contient la zone DNS. Le nom de la zone doit également être spécifié à l’aide du paramètre ZoneName . Vous pouvez également spécifier la zone et le groupe de ressources en transmettant un objet DnsZone à l’aide du paramètre Zone .
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
Fields
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-Zone
Spécifie la zone DNS qui contient le jeu d’enregistrements que cette applet de commande obtient. Vous pouvez également spécifier la zone à l’aide des paramètres ZoneName et ResourceGroupName .
Propriétés du paramètre
| Type: | DnsZone |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
Object
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-ZoneName
Spécifie le nom de la zone DNS qui contient le jeu d’enregistrements à obtenir. Le groupe de ressources contenant la zone doit également être spécifié à l’aide du paramètre ResourceGroupName . Vous pouvez également spécifier la zone et le groupe de ressources en transmettant un objet zone DNS à l’aide du paramètre Zone .
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
Fields
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.