TUTOS.EU

Lister les enregistrements d'une zone d'un DNS Active Directory

Exemple simple

$dnsServer = "172.28.7.5" #Ip du serveur dns
Get-DnsServerResourceRecord -ZoneName "mazone.net" -ComputerName $dnsServer | Sort-Object -Property HostName
Lien vers le fichier : cliquez ici Copier le code

Pour afficher l'enregistrement, la valeur et le type, le tout séparé par une tabulation

$dnsServer = "172.28.7.5"
$MonTableau = Get-DnsServerResourceRecord -ZoneName "infra-socotec.net" -ComputerName $dnsServer | Sort-Object -Property HostName
foreach ($UneLigne in $MonTableau){
    $varData = "$($UneLigne.RecordData.IPv4Address)$($UneLigne.RecordData.HostNameAlias)"
	Write-Host "$($UneLigne.HostName)`t$varData`t$($UneLigne.RecordType)"
}
Lien vers le fichier : cliquez ici Copier le code

2