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 Namn eller RecordType returnerar den här cmdleten alla postuppsättningar av den angivna typen i zonen. Om du anger parametern RecordType men inte parametern Namn 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 zonparameter , eller så 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 Namn 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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger namnet på den RecordSet som ska hämtas. Om du inte anger parametern Namn returneras alla postuppsättningar av den angivna typen.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RecordType

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

  • A
  • AAAA
  • CNAME
  • MX
  • NS
  • PTR
  • SOA
  • SRV
  • TXT Om du inte anger parametern RecordType måste du även utelämna parametern Namn . Den här cmdleten returnerar sedan alla postuppsättningar i zonen (av alla namn och typer).
Type:Nullable<T>[RecordType]
Accepted values:A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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 hjälp av zonparametern .

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 .

Type:DnsZone
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 hjälp av parametern Zon .

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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