This PowerShell function library includes the following DNS functions:
•Backup-DNSServerZoneAll
•Export-DNSServerIPConfiguration
•Export-DNSServerZoneReport
•Add-DNSZoneReverseWithAging
•Copy-DNSServerZone
•Copy-DNSZoneReverse
•Remove-DNSZoneReverse

These are intended to help with DNS server configuration reporting , DNS zone configuration reporting, and consolidation of DNS zones (especially reverse DNS zone roll up).

This code requires PowerShell version 3.0 or above running from a workstation or server with the DNSServer module found in the RSAT (Remote Server Administration Tools). This usually means Windows Server 2012 or above. Server targeted by the code can run Windows Server 2003 R2 or above.


Documentation for these functions is published here:  http://blogs.technet.com/b/ashleymcglone/archive/tags/dns/