Get-AzDnsRecordSet
Получение набора записей DNS.
Синтаксис
Get-AzDnsRecordSet
[-Name <String>]
-ZoneName <String>
-ResourceGroupName <String>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzDnsRecordSet
[-Name <String>]
-Zone <DnsZone>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет Get-AzDnsRecordSet получает набор записей системы доменных имен (DNS) с указанным именем и типом в указанной зоне. Если параметры Name или RecordType не указаны, этот командлет возвращает все наборы записей указанного типа в зоне. Если указать параметр RecordType , но не параметр Name , этот командлет возвращает все наборы записей указанного типа записи. Оператор конвейера можно использовать для передачи объекта DnsZone этому командлету или передачи объекта DnsZone в качестве параметра Zone или также можно указать зону и группу ресурсов по имени.
Примеры
Пример 1. Получение наборов записей с указанным именем и типом
$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A
Эта команда получает набор записей типа A с именем A в указанной группе ресурсов и зоне, а затем сохраняет его в переменной $RecordSet. Так как указаны параметры Name и RecordType, возвращается только один объект RecordSet.
Пример 2. Получение наборов записей указанного типа
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A
Эта команда получает массив всех наборов записей типа A в зоне с именем myzone.com в группе ресурсов с именем MyResourceGroup, а затем сохраняет их в переменной $RecordSets.
Пример 3. Получение всех наборов записей в зоне
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Эта команда получает массив всех наборов записей в зоне с именем myzone.com в группе ресурсов с именем MyResourceGroup, а затем сохраняет их в переменной $RecordSets.
Пример 4. Получение всех наборов записей в зоне с помощью объекта DnsZone
$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone
Этот пример эквивалентен приведенному выше примеру 3. На этот раз зона указывается с помощью объекта зоны.
Параметры
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя набора записей для получения. Если параметр Name не указан, возвращаются все наборы записей указанного типа.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RecordType
Указывает тип записи DNS, которую получает этот командлет. Допустимые значения:
- а
- AAAA;
- CNAME
- MX
- NS
- PTR
- SOA
- SRV
- TXT, если параметр RecordType не указан, необходимо также опустить параметр Name. Затем этот командлет возвращает все наборы записей в зоне (из всех имен и типов).
Тип: | Nullable<T>[RecordType] |
Допустимые значения: | A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ResourceGroupName
Указывает группу ресурсов, содержащую зону DNS. Имя зоны также должно быть указано с помощью параметра ZoneName . Кроме того, можно указать зону и группу ресурсов, передав объект DnsZone с помощью параметра Zone .
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Zone
Указывает зону DNS, содержащую набор записей, который получает этот командлет. Кроме того, можно указать зону с помощью параметров ZoneName и ResourceGroupName .
Тип: | DnsZone |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ZoneName
Указывает имя зоны DNS, содержащей набор записей для получения. Необходимо также указать группу ресурсов, содержащую зону, с помощью параметра ResourceGroupName . Кроме того, можно указать зону и группу ресурсов, передав объект зоны DNS с помощью параметра Zone .
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]