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