While managing multiple dhcp and dns servers (60+) I came across the need to unify DHCP scope settings, DNS A and PTR record registration, lease duration and DHCP DNS update credentials. So I wrote a PowerShell script to do this task on all authorized DHCP servers in an Active Directory domain.
This script does not cover all settings necessary to fully configure dns a and ptr record registration. There are additional steps to be taken, e.g. dns scavenging and aging, dnsupdateproxy, securing dnsupdateproxy group, etc. Using this script does only unify certain settings and does not provide an initial configuration.