
Man stelle sich vor, jemand möchte für alle DNS-Zonen (Forward lookup) seines Windows DNS Servers die „Minimum TTL“ auf 5 Stunden setzen. Gemeint ist diese Einstellung:
Für eine oder zwei Zonen freilich kein Problem, doch wenn mehrere Dutzend oder gar Hundert Zonen gehostet werden, sucht man sich Automatisierungsmittel. Und PowqerShell liefert gleich zwei:
1. Old School mit WMI
Hier bedienen wir uns der .Modify() Methode:
Das Gute ist, die Methode funktioniert auf jeder Windows Server- und PowerShell version (OK, Server ab 2000 und PowerShell ab 2.0).
2. Modern mit dem DNS-Modul aus RSAT
Steht uns das DNS-RSAT-Modul zur Verfügung, können wir die folgende „PowerShell-igere“ Variante einsetzen:
Happy DNSsing!
Antworten