Ä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? dass wir das ändern sollten ‚Bevorzugter DNS-Server‘ 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 – nheobing@bujarra.com – v 1.0


Hector Herrero