Dela via


Get-AzDnsRecordSet

Hämtar en DNS-postuppsättning.

Syntax

Get-AzDnsRecordSet
   [-Name <String>]
   -ZoneName <String>
   -ResourceGroupName <String>
   [-RecordType <RecordType>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzDnsRecordSet
   [-Name <String>]
   -Zone <DnsZone>
   [-RecordType <RecordType>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Cmdleten Get-AzDnsRecordSet hämtar DNS-postuppsättningen (Domain Name System) med det angivna namnet och typen i den angivna zonen. Om du inte anger parametrarna Name eller RecordType returnerar den här cmdleten alla postuppsättningar av den angivna typen i zonen. Om du anger parametern RecordType men inte parametern Name returnerar den här cmdleten alla postuppsättningar av den angivna posttypen. Du kan använda pipelineoperatorn för att skicka ett DnsZone--objekt till den här cmdleten, eller så kan du skicka ett DnsZone--objekt som parametern Zone, eller också kan du ange zonen och resursgruppen efter namn.

Exempel

Exempel 1: Hämta postuppsättningar med ett angivet namn och en angiven typ

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

Det här kommandot hämtar postuppsättningen av posttyp A med namnet www i den angivna resursgruppen och zonen och lagrar den sedan i variabeln $RecordSet. Eftersom parametrarna Name och RecordType anges returneras endast ett RecordSet-objekt.

Exempel 2: Hämta postuppsättningar av en angiven typ

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

Det här kommandot hämtar en matris med alla postuppsättningar av posttyp A i zonen med namnet myzone.com i resursgruppen med namnet MyResourceGroup och lagrar dem sedan i variabeln $RecordSets.

Exempel 3: Hämta alla postuppsättningar i en zon

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

Det här kommandot hämtar en matris med alla postuppsättningar i zonen med namnet myzone.com i resursgruppen med namnet MyResourceGroup och lagrar dem sedan i variabeln $RecordSets.

Exempel 4: Hämta alla postuppsättningar i en zon med hjälp av ett DnsZone-objekt

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

Det här exemplet motsvarar exempel 3 ovan. Den här gången anges zonen med hjälp av ett zonobjekt.

Parametrar

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på RecordSet att hämta. Om du inte anger parametern Name returneras alla postuppsättningar av den angivna typen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RecordType

Anger vilken typ av DNS-post som den här cmdleten hämtar. Giltiga värden är:

  • A
  • AAAA
  • CNAME
  • MX
  • NAPTR
  • NS
  • PTR
  • SOA
  • SRV
  • TXT Om du inte anger parametern RecordType måste du också utelämna parametern Name. Den här cmdleten returnerar sedan alla postuppsättningar i zonen (av alla namn och typer).
Typ:Nullable<T>[RecordType]
Godkända värden:A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ResourceGroupName

Anger den resursgrupp som innehåller DNS-zonen. Zonnamnet måste också anges med parametern ZoneName. Du kan också ange zonen och resursgruppen genom att skicka in ett DnsZone--objekt med parametern Zone.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Zone

Anger den DNS-zon som innehåller den postuppsättning som den här cmdleten hämtar. Du kan också ange zonen med parametrarna ZoneName och ResourceGroupName.

Typ:DnsZone
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ZoneName

Anger namnet på DEN DNS-zon som innehåller den post som ska hämtas. Resursgruppen som innehåller zonen måste också anges med parametern ResourceGroupName. Du kan också ange zonen och resursgruppen genom att skicka in ett DNS-zonobjekt med parametern Zone.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

String

DnsZone

Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Utdata

DnsRecordSet