пятница, августа 28, 2009

Custom Time & WindowsUpdate services

простенький cmd скрипт для установки нестандартного time сервера и winupdate

WinTime.cmd

@echo off
echo.
echo Adding Local Network Time Server (synchronizTime time)
echo.
echo --- seting time server ntp.yourserver.com ---
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers /ve /d 3 /f >nul
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers /v 3 /d "ntp.yourserver.com" /f >nul
echo.
echo Time synchronization please wait ...
W32tm /resync >nul
echo Time Done.
@echo .. Done ! Have FuN :)


и второй AutoUpdate.cmd


@echo off
echo.
echo --- set Local AutoUpDate Server ---
echo.
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v WUServer /d http://windowsupdate.yourserver.com /f >nul
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate /v WUStatusServer /d http://windowsupdate.comnet.bg /f >nul
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v UseWUServer /t REG_DWORD /d 00000001 /f >nul
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 00000003 /f >nul
net stop wuauserv >nul
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /d 00000001 /f >nul
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /d 00000001 /f >nul
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f >nul
REG DELETE "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f >nul
Reg Delete "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f >nul
net start wuauserv >nul
@echo .. Done ! Have FuN :)


вам надо только поменять ntp.yourserver.com и windowsupdate.yourserver.com на адреса или IP адрес ваших локальных time и апдейт серверов

Комментариев нет: