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:

Nullable<T>[RecordType]

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.

Entrées

String

DnsZone

Nullable<T>

Sorties

DnsRecordSet