Get-AzDnsRecordSet
Hiermee haalt u een DNS-recordset op.
Syntax
Get-AzDnsRecordSet
[-Name <String>]
-ZoneName <String>
-ResourceGroupName <String>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzDnsRecordSet
[-Name <String>]
-Zone <DnsZone>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet Get-AzDnsRecordSet haalt de DNS-recordset (Domain Name System) op met de opgegeven naam en het type, in de opgegeven zone. Als u de parameters Name of RecordType niet opgeeft, retourneert deze cmdlet alle recordsets van het opgegeven type in de zone. Als u de parameter RecordType opgeeft, maar niet de parameter Name , retourneert deze cmdlet alle recordsets van het opgegeven recordtype. U kunt de pijplijnoperator gebruiken om een DnsZone-object door te geven aan deze cmdlet, of u kunt een DnsZone-object doorgeven als de zoneparameter , of u kunt ook de zone en resourcegroep op naam opgeven.
Voorbeelden
Voorbeeld 1: Recordsets ophalen met een opgegeven naam en type
$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A
Met deze opdracht wordt de recordset van recordtype A met de naam www in de opgegeven resourcegroep en zone opgeslagen en vervolgens opgeslagen in de $RecordSet variabele. Omdat de parameters Name en RecordType zijn opgegeven, wordt slechts één RecordSet-object geretourneerd.
Voorbeeld 2: Recordsets van een opgegeven type ophalen
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A
Met deze opdracht wordt een matrix van alle recordsets van recordtype A in de zone met de naam myzone.com in de resourcegroep MyResourceGroup opgeslagen en vervolgens opgeslagen in de $RecordSets variabele.
Voorbeeld 3: Alle recordsets in een zone ophalen
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Met deze opdracht wordt een matrix van alle recordsets in de zone met de naam myzone.com in de resourcegroep MyResourceGroup opgeslagen en vervolgens opgeslagen in de $RecordSets variabele.
Voorbeeld 4: Alle recordsets in een zone ophalen met behulp van een DnsZone-object
$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone
Dit voorbeeld is gelijk aan voorbeeld 3 hierboven. Deze keer wordt de zone opgegeven met behulp van een zoneobject.
Parameters
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van de RecordSet op die moet worden get. Als u de parameter Name niet opgeeft, worden alle recordsets van het opgegeven type geretourneerd.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecordType
Hiermee geeft u het type DNS-record op dat door deze cmdlet wordt ophaalt. Geldige waarden zijn:
- A
- AAAA
- CNAME
- MX
- NS
- POINTER
- SOA
- SRV
- TXT Als u de parameter RecordType niet opgeeft, moet u ook de parameter Name weglaten. Deze cmdlet retourneert vervolgens alle recordsets in de zone (van alle namen en typen).
Type: | Nullable<T>[RecordType] |
Accepted values: | A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Hiermee geeft u de resourcegroep die de DNS-zone bevat. De zonenaam moet ook worden opgegeven met behulp van de parameter ZoneName . U kunt ook de zone en resourcegroep opgeven door een DnsZone-object door te geven met behulp van de zoneparameter .
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Zone
Hiermee geeft u de DNS-zone op die de recordset bevat die door deze cmdlet wordt ophaalt. U kunt ook de zone opgeven met behulp van de parameters ZoneName en ResourceGroupName .
Type: | DnsZone |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ZoneName
Hiermee geeft u de naam van de DNS-zone die de recordset bevat die moet worden get. De resourcegroep met de zone moet ook worden opgegeven met behulp van de parameter ResourceGroupName . U kunt ook de zone en resourcegroep opgeven door een DNS-zoneobject door te geven met behulp van de zoneparameter .
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Invoerwaarden
Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor