Mit diesen Skript erstellen wir HOST A Records und die zugehörigen Pointer auf Basis einer CSV Datei.
# Excel Liste CSV # Computer,IP $ServerName = "DC01" $domain = "ndsedv.de" Import-Csv c:\Temp\DNSEintraege.csv | ForEach-Object { # Splitt der IP Adresse am Punkt $Computer = "$($_.Computer).$domain" $addr = $_.IP -split "\." $rzone = "$($addr[2]).$($addr[1]).$($addr[0]).in-addr.arpa" # A Eintrag erstellen dnscmd $Servername /recordadd $domain "$($_.Computer)" A "$($_.IP)" # Erstellt die Zone falls diese nicht existiert dnscmd $Servername /zoneadd $rzone /primary #Reverse Eintrag erstellen dnscmd $Servername /recordadd $rzone "$($addr[3])" PTR $Computer }