Get-AzDnsRecordSet
Získá sadu záznamů DNS.
Syntaxe
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
Rutina Get-AzDnsRecordSet získá sadu záznamů DNS (Domain Name System) se zadaným názvem a typem v zadané zóně. Pokud nezadáte parametry Name nebo RecordType , vrátí tato rutina všechny sady záznamů zadaného typu v zóně. Pokud zadáte parametr RecordType , ale nikoli parametr Name , vrátí tato rutina všechny sady záznamů zadaného typu záznamu. Operátor kanálu můžete použít k předání objektu DnsZone této rutiny, nebo můžete předat objekt DnsZone jako parametr Zone nebo můžete případně zadat zónu a skupinu prostředků podle názvu.
Příklady
Příklad 1: Získání sad záznamů se zadaným názvem a typem
$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A
Tento příkaz získá sadu záznamů typu záznamu A pojmenovanou www v zadané skupině prostředků a zóně a pak ji uloží do $RecordSet proměnné. Protože jsou zadány parametry Name a RecordType, je vrácen pouze jeden objekt RecordSet.
Příklad 2: Získání sad záznamů zadaného typu
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A
Tento příkaz získá pole všech sad záznamů typu A v zóně s názvem myzone.com ve skupině prostředků MyResourceGroup a uloží je do proměnné $RecordSets.
Příklad 3: Získání všech sad záznamů v zóně
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Tento příkaz získá pole všech sad záznamů v zóně s názvem myzone.com ve skupině prostředků MyResourceGroup a uloží je do proměnné $RecordSets.
Příklad 4: Získání všech sad záznamů v zóně pomocí objektu DnsZone
$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone
Tento příklad odpovídá příkladu 3 výše. Tentokrát je zóna určena pomocí objektu zóny.
Parametry
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje název sady záznamů , který se má získat. Pokud nezadáte parametr Name , vrátí se všechny sady záznamů zadaného typu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-RecordType
Určuje typ záznamu DNS, který tato rutina získá. Platné hodnoty jsou:
- A
- AAAA
- CNAME
- MX
- NS
- PTR
- SOA
- SRV
- TXT Pokud nezadáte parametr RecordType , musíte také vynechat parametr Name . Tato rutina pak vrátí všechny sady záznamů v zóně (všech názvů a typů).
Typ: | Nullable<T>[RecordType] |
Přípustné hodnoty: | A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Určuje skupinu prostředků, která obsahuje zónu DNS. Název zóny musí být zadán také pomocí parametru ZoneName . Alternativně můžete určit zónu a skupinu prostředků předáním objektu DnsZone pomocí parametru Zone .
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Zone
Určuje zónu DNS obsahující sadu záznamů, kterou tato rutina získá. Případně můžete zónu zadat pomocí parametrů ZoneName a ResourceGroupName .
Typ: | DnsZone |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ZoneName
Určuje název zóny DNS, která obsahuje sadu záznamů, která se má získat. Pomocí parametru ResourceGroupName musí být zadána také skupina prostředků obsahující zónu. Alternativně můžete určit zónu a skupinu prostředků předáním objektu zóny DNS pomocí parametru Zone .
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Vstupy
Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Výstupy
Související odkazy
Azure PowerShell