Get-AzDnsRecordSet

Hämtar en DNS-postuppsättning.

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

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

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Fields
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument: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 även utelämna parametern Namn . Den här cmdleten returnerar sedan alla postuppsättningar i zonen (av alla namn och typer).

Parameteregenskaper

Typ:

Nullable<T>[RecordType]

Standardvärde:None
Godkända värden:A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument: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.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Fields
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument: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 .

Parameteregenskaper

Typ:DnsZone
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Object
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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 .

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Fields
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

String

DnsZone

Nullable<T>

Utdata

DnsRecordSet