Canviar els servidors DNS en els llocs mitjançant un script

Esto nos es útil cuando estamos realizando alguna migración de servidores, en el cas que vayamos a canviar los servidores DNS de dirección IP o el servidor DNS de servidor, debemos cambiar en todos los puestos sus servidores DNS. Puede que los puestos estén configurados con una direcció IP dinámica por lo cual el cambio es muy simple y lo canviaremos únicament en el servidor DHCP. Pero.. qué pasa si els nostres puestos tienen una direcció IP fija? Que deberíamos cambiar el 'Servidor DNS preferido’ y el 'Servidor DNS alternativo’ o manualment o mediante la ayuda de un simple script que podem poner en l'inici de sessió de los puestos mediante una GPO.

El script en cuestión es el siguiente:

migrar dns script cambiar

Este sería el script a ejecutar en los puestos clientes:


On Error Resume Next

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

Set colNetCards = objWMIService.ExecQuery _
(“Selecciona * From Win32_NetworkAdapterConfiguration Where IPEnabled = True”)

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

Next


Esto nos cambiará los dos servidors DNS si nos tenemos con dirección IP fija, si sólo es uno, es qüestió de modificar el script.

www.bujarra.com – Héctor Herrero – nh*****@*****ra.com – v 1.0


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!