Ändern Sie die DNS-Server in Positionen mit einem Skript

Dies ist nützlich, wenn wir einige Server-Migration machen, wenn wir gehen die DNS-Server die IP-Adresse oder den DNS-Server ändern, wir müssen Positionen ändern in allen seinen DNS-Server. Vielleicht Beiträge sind mit einer dynamischen IP-Adresse konfiguriert, so dass die Änderung sehr einfach ist und die einzige Änderung im DHCP-Server. Aber.. Was passiert, wenn unsere Positionen haben eine feste IP-Adresse? Wir sollten den „Bevorzugter DNS-Server ändern’ und „Alternativer DNS-Server’ oder manuell oder durch ein einfaches Skript, das können wir in den Login Beiträge von GPO setzen.

Das Skript in Frage lautet wie folgt:

dns Migrate Skript ändern

Dies würde das Skript sein auf Client-Workstations laufen:


On Error Resume Next

strComputer = “.”
Set objWMIService = GetObject(“winmgmts:” _
& “{ImpersonationLevel = impersonate}!” & strComputer & “rootcimv2”)

Set colNetCards = objWMIService.ExecQuery _
(“Wählen * Von Win32_NetworkAdapterConfiguration Wo IPEnabled = True”)

For Each objNetCard in colNetCards
arrDNSServers = Array(“DIRECCION_IP_SERVIDOR_DNS_1”, “DIRECCION_IP_SERVIDOR_DNS_2”)
objNetCard.SetDNSServerSearchOrder(arrDNSServers)

Nächster


Dies wird sich ändern uns zwei DNS-Server, wenn wir die IP-Adresse festgelegt haben, wenn nur eine ist, Es ist eine Frage der das Skript modifizieren.

www.bujarra.com – Hector Herrero – nerodieseg@buundrout.com – v 1.0


Letzte Artikel von Hector Herrero (Alle anzeigen)