środa, 18 czerwca 2008

zmiana adresów dns na klientach windows via skrypt

Przy zmianie serwerów DNS trzeba jakoś szybko pozmieniac adresy dns klientów,

krótki skrypt zmieniajacy DNS-y i sprawdzający rozwiązanie nazw:

###################################################
REM #######################################################################
REM #
REM #Skrypt zmienia adresy dns na wskazane w konfiguracji
REM #Piotr KURZEJA
REM #
REM #######################################################################
REM # KONIFGURACJA ADRESÓW DNS
REM #######################################################################
set PDNS=192.168.1.1
set SDNS=192.168.1.2



runas /user:administrator@domena.com "netsh interface ip set dns name=\"PoˆĄczenie lokalne\" static %PDNS% primary"
runas /user:administrator@domena.com "netsh interface ip add dns name=\"PoˆĄczenie lokalne\" %SDNS%"

echo start > %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
echo PDNS=%PDNS% >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
echo SDNS=%SDNS% >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
ipconfig /all >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
echo ****SPRAWDZAM ROZWIĄZYWANIE NAZW Z INTERNETU PRZEZ PRIMARY DNS*** >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
nslookup wp.pl >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
echo ****SPRAWDZAM ROZWIĄZYWANIE NAZW Z INTERNETU PRZEZ SECOUNDARY DNS*** >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
nslookup onet.pl %SDNS% >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
echo ****SPRAWDZAM ROZWIĄZYWANIE NAZWy Własnej PRZEZ PRIMARY DNS*** >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
nslookup %COMPUTERNAME% >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
echo ****SPRAWDZAM ROZWIĄZYWANIE NAZWy Własnej PRZEZ SECOUNDARY DNS*** >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
nslookup %COMPUTERNAME% %SDNS% >> %LOGONSERVER%\SYSVOL\domena.com\scripts\logi\%COMPUTERNAME%.log
pause

Brak komentarzy: