Get-AzDnsRecordSet

Hiermee haalt u een DNS-recordset op.

Syntax

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

De cmdlet Get-AzDnsRecordSet haalt de DNS-recordset (Domain Name System) op met de opgegeven naam en het type, in de opgegeven zone. Als u de parameters Name of RecordType niet opgeeft, retourneert deze cmdlet alle recordsets van het opgegeven type in de zone. Als u de parameter RecordType opgeeft, maar niet de parameter Name , retourneert deze cmdlet alle recordsets van het opgegeven recordtype. U kunt de pijplijnoperator gebruiken om een DnsZone-object door te geven aan deze cmdlet, of u kunt een DnsZone-object doorgeven als de zoneparameter , of u kunt ook de zone en resourcegroep op naam opgeven.

Voorbeelden

Voorbeeld 1: Recordsets ophalen met een opgegeven naam en type

$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A

Met deze opdracht wordt de recordset van recordtype A met de naam www in de opgegeven resourcegroep en zone opgeslagen en vervolgens opgeslagen in de $RecordSet variabele. Omdat de parameters Name en RecordType zijn opgegeven, wordt slechts één RecordSet-object geretourneerd.

Voorbeeld 2: Recordsets van een opgegeven type ophalen

$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A

Met deze opdracht wordt een matrix van alle recordsets van recordtype A in de zone met de naam myzone.com in de resourcegroep MyResourceGroup opgeslagen en vervolgens opgeslagen in de $RecordSets variabele.

Voorbeeld 3: Alle recordsets in een zone ophalen

$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"

Met deze opdracht wordt een matrix van alle recordsets in de zone met de naam myzone.com in de resourcegroep MyResourceGroup opgeslagen en vervolgens opgeslagen in de $RecordSets variabele.

Voorbeeld 4: Alle recordsets in een zone ophalen met behulp van een DnsZone-object

$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone

Dit voorbeeld is gelijk aan voorbeeld 3 hierboven. Deze keer wordt de zone opgegeven met behulp van een zoneobject.

Parameters

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

Hiermee geeft u de naam van de RecordSet op die moet worden get. Als u de parameter Name niet opgeeft, worden alle recordsets van het opgegeven type geretourneerd.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

Fields
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-RecordType

Hiermee geeft u het type DNS-record op dat door deze cmdlet wordt ophaalt. Geldige waarden zijn:

  • A
  • AAAA
  • CNAME
  • MX
  • NAPTR
  • NS
  • PTR
  • SOA
  • SRV
  • TXT Als u de parameter RecordType niet opgeeft, moet u ook de parameter Name weglaten. Deze cmdlet retourneert vervolgens alle recordsets in de zone (van alle namen en typen).

Parametereigenschappen

Type:

Nullable<T>[RecordType]

Default value:None
Geaccepteerde waarden:A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-ResourceGroupName

Hiermee geeft u de resourcegroep die de DNS-zone bevat. De zonenaam moet ook worden opgegeven met behulp van de parameter ZoneName . U kunt ook de zone en resourcegroep opgeven door een DnsZone-object door te geven met behulp van de zoneparameter .

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

Fields
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Zone

Hiermee geeft u de DNS-zone op die de recordset bevat die door deze cmdlet wordt ophaalt. U kunt ook de zone opgeven met behulp van de parameters ZoneName en ResourceGroupName .

Parametereigenschappen

Type:DnsZone
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

Object
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ZoneName

Hiermee geeft u de naam van de DNS-zone die de recordset bevat die moet worden get. De resourcegroep met de zone moet ook worden opgegeven met behulp van de parameter ResourceGroupName . U kunt ook de zone en resourcegroep opgeven door een DNS-zoneobject door te geven met behulp van de zoneparameter .

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

Fields
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

DnsZone

Nullable<T>

Uitvoerwaarden

DnsRecordSet