venerdì 14 giugno 2013

Export Dns records via powershell

Per effettuare l'export di una zona dns è possibile utilizzare il comando dnscmd
es: dnscmd /enumrecords contoso.com @ /Type A /additional > c:\zonadns.csv

L'output che si ottiene però non è di facile lettura, per questo consiglio di utilizzare la powershell importando il modulo disponibile al seguente indirizzo http://dnsshell.codeplex.com/
1. Scaricare il file DnsShell.zip ed estrarne il contenuto nella directory C:\Windows\system32\WindowsPowerShell\v1.0\Modules
(verificare che la directory corrisponda a uno dei path presenti nella variabile $Env:PSModulePath)
2. Da powershell importare il modulo con il comando Import-Module DnsShell.
3. Lanciare il comando:
Get-DnsRecord -Zone consoso.com -Server nomeserverdns | Export-CSV C:\DNSrecord.csv

Nessun commento:

Posta un commento