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
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