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
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å den RecordSet som ska hämtas. Om du inte anger parametern Namn 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
- 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).
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 hjälp av zonparametern .
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 hjälp av parametern Zon .
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Utdata
Relaterade länkar
Azure PowerShell