Get-AzDnsRecordSet
Ottiene un set di record DNS.
Sintassi
Get-AzDnsRecordSet
[-Name <String>]
-ZoneName <String>
-ResourceGroupName <String>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzDnsRecordSet
[-Name <String>]
-Zone <DnsZone>
[-RecordType <RecordType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-AzDnsRecordSet ottiene il set di record DNS (Domain Name System) con il nome e il tipo specificati, nella zona specificata. Se non si specificano i parametri Name o RecordType , questo cmdlet restituisce tutti i set di record del tipo specificato nella zona. Se si specifica il parametro RecordType ma non il parametro Name , questo cmdlet restituisce tutti i set di record del tipo di record specificato. È possibile usare l'operatore pipeline per passare un oggetto DnsZone a questo cmdlet oppure passare un oggetto DnsZone come parametro Zone oppure in alternativa è possibile specificare la zona e il gruppo di risorse in base al nome.
Esempio
Esempio 1: Ottenere set di record con un nome e un tipo specificati
$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A
Questo comando ottiene il set di record di tipo record A denominato www nel gruppo di risorse e nella zona specificati e quindi lo archivia nella variabile $RecordSet. Poiché vengono specificati i parametri Name e RecordType , viene restituito un solo oggetto RecordSet .
Esempio 2: Ottenere set di record di un tipo specificato
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A
Questo comando ottiene una matrice di tutti i set di record di tipo A nella zona denominata myzone.com nel gruppo di risorse denominato MyResourceGroup e quindi li archivia nella variabile $RecordSets.
Esempio 3: Ottenere tutti i set di record in una zona
$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
Questo comando ottiene una matrice di tutti i set di record nella zona denominata myzone.com nel gruppo di risorse denominato MyResourceGroup e quindi li archivia nella variabile $RecordSets.
Esempio 4: Ottenere tutti i set di record in una zona usando un oggetto DnsZone
$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone
Questo esempio equivale all'esempio 3 precedente. Questa volta, il fuso viene specificato usando un oggetto zona.
Parametri
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome dell'oggetto RecordSet da ottenere. Se non si specifica il parametro Name , vengono restituiti tutti i set di record del tipo specificato.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RecordType
Specifica il tipo di record DNS che ottiene questo cmdlet. I valori validi sono:
- Un
- AAAA
- CNAME
- MX
- NS
- PTR
- SOA
- SRV
- TXT Se non si specifica il parametro RecordType , è necessario omettere anche il parametro Name . Questo cmdlet restituisce quindi tutti i set di record nella zona (di tutti i nomi e tipi).
Tipo: | Nullable<T>[RecordType] |
Valori accettati: | A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ResourceGroupName
Specifica il gruppo di risorse che contiene la zona DNS. È necessario specificare anche il nome della zona usando il parametro ZoneName . In alternativa, è possibile specificare la zona e il gruppo di risorse passando un oggetto DnsZone usando il parametro Zone .
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Zone
Specifica la zona DNS che contiene il set di record che ottiene questo cmdlet. In alternativa, è possibile specificare la zona usando i parametri ZoneName e ResourceGroupName .
Tipo: | DnsZone |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ZoneName
Specifica il nome della zona DNS che contiene il set di record da ottenere. È necessario specificare anche il gruppo di risorse contenente la zona usando il parametro ResourceGroupName . In alternativa, è possibile specificare la zona e il gruppo di risorse passando un oggetto Zona DNS usando il parametro Zone .
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Input
Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]