Get-AzDnsRecordSet
Ruft einen DNS-Eintragssatz ab.
Syntax
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>]
Beschreibung
Das Cmdlet Get-AzDnsRecordSet ruft den DNS-Eintrag (Domain Name System) mit dem angegebenen Namen und Typ in der angegebenen Zone ab. Wenn Sie die Parameter "Name" oder "RecordType " nicht angeben, gibt dieses Cmdlet alle Datensatzsätze des angegebenen Typs in der Zone zurück. Wenn Sie den Parameter RecordType , aber nicht den Parameter Name angeben, gibt dieses Cmdlet alle Datensatzsätze des angegebenen Datensatztyps zurück. Sie können den Pipelineoperator verwenden, um ein DnsZone-Objekt an dieses Cmdlet zu übergeben, oder Sie können ein DnsZone-Objekt als Parameter Zone übergeben oder alternativ die Zone und Ressourcengruppe anhand des Namens angeben.
Beispiele
Beispiel 1: Abrufen von Datensatzsätzen mit einem angegebenen Namen und Typ
$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A
Dieser Befehl ruft den Datensatzsatz des Datensatztyps A namens "www" in der angegebenen Ressourcengruppe und -zone ab und speichert ihn dann in der $RecordSet Variablen. Da die Parameter Name und RecordType angegeben sind, wird nur ein RecordSet-Objekt zurückgegeben.
Beispiel 2: Abrufen von Datensatzsätzen eines angegebenen Typs
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A
Mit diesem Befehl wird ein Array aller Datensatzsätze vom Datensatztyp A in der Zone namens myzone.com in der Ressourcengruppe "MyResourceGroup" abgerufen und dann in der variablen $RecordSets gespeichert.
Beispiel 3: Abrufen aller Datensatzsätze in einer Zone
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Dieser Befehl ruft ein Array aller Datensatzsätze in der Zone mit dem Namen myzone.com in der Ressourcengruppe "MyResourceGroup" ab und speichert sie dann in der $RecordSets Variablen.
Beispiel 4: Abrufen aller Datensatzsätze in einer Zone mithilfe eines DnsZone-Objekts
$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone
Dieses Beispiel entspricht Beispiel 3 oben. Diese Zeit wird die Zone mit einem Zonenobjekt angegeben.
Parameter
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Parametereigenschaften
| Typ: | IAzureContextContainer |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | AzContext, AzureRmContext, AzureCredential |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Name
Gibt den Namen des abzurufenden RecordSets an. Wenn Sie den Parameter Name nicht angeben, werden alle Datensatzsätze des angegebenen Typs zurückgegeben.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Fields
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-RecordType
Gibt den Typ des DNS-Eintrags an, den dieses Cmdlet abruft. Gültige Werte sind:
- Ein
- AAAA
- CNAME
- MX
- NAPTR
- NS
- PTR
- SOA
- SRV
- TXT Wenn Sie den RecordType-Parameter nicht angeben, müssen Sie auch den Parameter Name weglassen. Dieses Cmdlet gibt dann alle Datensatzsätze in der Zone (aller Namen und Typen) zurück.
Parametereigenschaften
| Typ: | |
| Standardwert: | None |
| Zulässige Werte: | A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-ResourceGroupName
Gibt die Ressourcengruppe an, die die DNS-Zone enthält. Der Zonenname muss auch mit dem Parameter ZoneName angegeben werden. Alternativ können Sie die Zone und die Ressourcengruppe angeben, indem Sie ein DnsZone-Objekt mithilfe des Parameters Zone übergeben.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Fields
| Position: | Named |
| Obligatorisch: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-Zone
Gibt die DNS-Zone an, die den Datensatzsatz enthält, den dieses Cmdlet abruft. Alternativ können Sie die Zone mit den Parametern ZoneName und ResourceGroupName angeben.
Parametereigenschaften
| Typ: | DnsZone |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Object
| Position: | Named |
| Obligatorisch: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ZoneName
Gibt den Namen der DNS-Zone an, die den abzurufenden Eintrag enthält. Die Ressourcengruppe, die die Zone enthält, muss ebenfalls mit dem Parameter ResourceGroupName angegeben werden. Alternativ können Sie die Zone und Ressourcengruppe angeben, indem Sie ein DNS Zone-Objekt mithilfe des Parameters Zone übergeben.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Fields
| Position: | Named |
| Obligatorisch: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.