Udostępnij przez


Get-AzDnsRecordSet

Pobiera zestaw rekordów DNS.

Składnia

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

Opis

Polecenie cmdlet Get-AzDnsRecordSet pobiera zestaw rekordów systemu nazw domen (DNS) z określoną nazwą i typem w określonej strefie. Jeśli nie określisz parametrów Name lub RecordType , to polecenie cmdlet zwróci wszystkie zestawy rekordów określonego typu w strefie. Jeśli określisz parametr RecordType , ale nie parametr Name , to polecenie cmdlet zwróci wszystkie zestawy rekordów określonego typu rekordu. Możesz użyć operatora potoku, aby przekazać obiekt DnsZone do tego polecenia cmdlet lub przekazać obiekt DnsZone jako parametr Strefy lub alternatywnie można określić strefę i grupę zasobów według nazwy.

Przykłady

Przykład 1. Pobieranie zestawów rekordów z określoną nazwą i typem

$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A

To polecenie pobiera zestaw rekordów typu rekordu A o nazwie www w określonej grupie zasobów i strefie, a następnie przechowuje go w zmiennej $RecordSet. Ponieważ określono parametry Name i RecordType , zwracany jest tylko jeden obiekt RecordSet .

Przykład 2. Pobieranie zestawów rekordów określonego typu

$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A

To polecenie pobiera tablicę wszystkich zestawów rekordów typu A w strefie o nazwie myzone.com w grupie zasobów o nazwie MyResourceGroup, a następnie przechowuje je w zmiennej $RecordSets.

Przykład 3. Pobieranie wszystkich zestawów rekordów w strefie

$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"

To polecenie pobiera tablicę wszystkich zestawów rekordów w strefie o nazwie myzone.com w grupie zasobów o nazwie MyResourceGroup, a następnie przechowuje je w zmiennej $RecordSets.

Przykład 4. Pobieranie wszystkich zestawów rekordów w strefie przy użyciu obiektu DnsZone

$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone

Ten przykład jest odpowiednikiem przykładu Przykład 3 powyżej. Tym razem strefa jest określana przy użyciu obiektu strefy.

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Właściwości parametrów

Typ:IAzureContextContainer
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-Name

Określa nazwę zestawu rekordów do pobrania. Jeśli nie określisz parametru Name , zwracane są wszystkie zestawy rekordów określonego typu.

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

Fields
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:True
Wartość pozostałych argumentów:False

-RecordType

Określa typ rekordu DNS pobierany przez to polecenie cmdlet. Prawidłowe wartości to:

  • A
  • AAAA
  • CNAME
  • MX
  • NAPTR
  • NS
  • PTR
  • SOA
  • widok zasobów programu do cieniowania
  • TXT Jeśli nie określisz parametru RecordType , należy również pominąć parametr Name . To polecenie cmdlet zwraca następnie wszystkie zestawy rekordów w strefie (wszystkie nazwy i typy).

Właściwości parametrów

Typ:

Nullable<T>[RecordType]

Wartość domyślna:None
Akceptowane wartości:A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

(All)
Pozycja:Named
Obowiązkowy:False
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:True
Wartość pozostałych argumentów:False

-ResourceGroupName

Określa grupę zasobów zawierającą strefę DNS. Należy również określić nazwę strefy przy użyciu parametru ZoneName . Alternatywnie można określić strefę i grupę zasobów, przekazując obiekt DnsZone przy użyciu parametru Zone .

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

Fields
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:True
Wartość pozostałych argumentów:False

-Zone

Określa strefę DNS zawierającą zestaw rekordów pobierany przez to polecenie cmdlet. Alternatywnie można określić strefę przy użyciu parametrów ZoneName i ResourceGroupName .

Właściwości parametrów

Typ:DnsZone
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

Object
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:True
Wartość z pipeline według nazwy właściwości:False
Wartość pozostałych argumentów:False

-ZoneName

Określa nazwę strefy DNS, która zawiera zestaw rekordów do pobrania. Należy również określić grupę zasobów zawierającą strefę przy użyciu parametru ResourceGroupName . Alternatywnie można określić strefę i grupę zasobów, przekazując obiekt strefy DNS przy użyciu parametru Zone .

Właściwości parametrów

Typ:String
Wartość domyślna:None
Wspiera dzikie karty:False
DontShow:False

Zbiory parametrów

Fields
Pozycja:Named
Obowiązkowy:True
Wartość z pipeline:False
Wartość z pipeline według nazwy właściwości:True
Wartość pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Wejścia

String

DnsZone

Nullable<T>

Wyjść

DnsRecordSet