1 votes

Récupérer l'enregistrement A "same as parent folder" en utilisant Get-DnsServerResourceRecord.

J'essaie d'extraire un seul enregistrement A d'une zone. Voici la commande Powershell que j'utilise (en ne montrant que les colonnes pertinentes)

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

Dans le "DNS Manager" GUI, je vois le premier enregistrement comme "same as parent folder". Je voudrais récupérer uniquement cet enregistrement, et non l'enregistrement stg. J'ai essayé et échoué avec les commandes suivantes, toutes aboutissent aux mêmes 2 lignes.

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

1voto

Drifter104 Points 3654

Si je comprends bien, vous voulez quelque chose comme ça.

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

Vous pouvez remplacer @ avec n'importe quel terme de recherche, ou vous pouvez modifier l'option -like '@' a -notlike 'stg' pour lister tous les enregistrements A autres que le stg record

Si ce n'est pas ce que vous recherchez, veuillez poster un commentaire et je modifierai le texte en conséquence.

EDIT : Je fais la même chose sans where

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

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X