Get-AzDnsRecordSet
Pobiera zestaw rekordów DNS.
Składnia
Get-AzDnsRecordSet
[-Name <String>]
-ZoneName <String>
-ResourceGroupName <String>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzDnsRecordSet
[-Name <String>]
-Zone <DnsZone>
[-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
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RecordType
Określa typ rekordu DNS pobierany przez to polecenie cmdlet. Prawidłowe wartości to:
- A
- AAAA
- CNAME
- MX
- NS
- PTR
- SOA
- SRV
- 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).
Typ: | Nullable<T>[RecordType] |
Dopuszczalne wartości: | A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 .
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 .
Typ: | DnsZone |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 .
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]