Rufen Sie den A-Eintrag „gleich wie übergeordneter Ordner“ mit Get-DnsServerResourceRecord ab

Rufen Sie den A-Eintrag „gleich wie übergeordneter Ordner“ mit Get-DnsServerResourceRecord ab

Ich versuche, einen einzelnen A-Eintrag aus einer Zone abzurufen. Hier ist der Powershell-Befehl, den ich verwende (es werden nur relevante Spalten angezeigt)

Get-DnsServerResourceRecord -zonename search.contoso.com -computername g-dc03 -RRType A

HostName                  RecordType RecordData
--------                  ---------- ----------
@                         A          192.23.12.40
stg                       A          172.25.77.56

In der GUI des „DNS-Managers“ wird der erste Eintrag als „gleich wie übergeordneter Ordner“ angezeigt. Ich möchte nur diesen einen Eintrag abrufen, nicht den stg-Eintrag. Ich habe die folgenden Befehle ausprobiert und bin gescheitert. Alle führen zu denselben 2 Zeilen.

Get-DnsServerResourceRecord -zonename search.contoso.com -computername g-dc03 -RRType A -Name "."
Get-DnsServerResourceRecord -zonename search.contoso.com -computername g-dc03 -RRType A -Name '.'

Get-DnsServerResourceRecord -zonename search.contoso.com -computername g-dc03 -RRType A -Name search.contoso.com

HostName                  RecordType RecordData
--------                  ---------- ----------
search.contoso.com        A          192.23.12.40
stg                       A          172.25.77.56

Antwort1

Wenn ich dich richtig verstehe, willst du so etwas

Get-DnsServerResourceRecord -ZoneName search.contoso.com -computername w-dc03 -RRType A | ? {$_.Hostname -like '@'}

Sie können durch einen beliebigen Suchbegriff ersetzen oder das Feld @ändern, um alle A-Datensätze außer dem Datensatz aufzulisten.-like '@'-notlike 'stg'stg

Wenn das nicht das ist, was Sie suchen, schreiben Sie bitte einen Kommentar und ich werde es entsprechend ändern

EDIT: Das gleiche tun ohnewhere

Get-DnsServerResourceRecord -ZoneName search.contoso.com -computername w-dc03 -RRType A >> output.txt

Select-String -Path .\output.txt -Pattern "(@|HostName)" |select line

verwandte Informationen