вторник, 8 февраля 2011 г.

Настройка службы времени (NTP) в Windows 2003 и 2008

Поставили перед мной как то задачу синхронизировать время в компании с серверами точного времени (2 минуты расхождения для руководства были очень критичными, очень уж популярна система штрафов за опоздание). Коль сказали значит нужно.. а коль нужно значит делаем.
Дело в том что для Windows Server 2003 и Windows Server 2008 система настройки NTP несколько отличаются и во втором случае нас лишили некоторого удовольствия в простоте настройки.

Windows Server 2003

В командной строке
net time /setsntp:XXXXXX.ru – указывваем что Windows будет синхронизироваться с XXXXXX.ru NTP-сервером
net stop w32time && net start w32time – перезапускамем службу времени Windows
w32tm /resync – отправляем команду для принудительной синхронизации времени
в качестве XXXXXX.ru можно использовать
ntp1.imvp.ru
ntp2.imvp.ru
ntp3.imvp.ru
Услуги NTP-серверов

Windows Server 2008

Вышеописанный вариант настройки не применим для Windows Server 2008, поэтому используем другой вариант настройки (между словом говоря, ниженаписанное применимо и для Windows 2003 Server)
Создаем reg-файл в котором изменяем следующие ключи:
-«NtpServer»=»ntp1.imvp.ru,0X1 ntp2.imvp.ru,0X1 » - список NTP серверов, разделяемых пробелом..имя сервера NTP обязательно должно оканчиваться ,0X1
-«SpecialPollInterval»=dword:00000900 – интервал опроса NTP-сервера (измеряется в секундах)

time.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config]
"AnnounceFlags"=dword:00000005
"MaxNegPhaseCorrection"=dword:00000e10
"MaxPosPhaseCorrection"=dword:00000e10

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Parameters]
"Type"="NTP"
"NtpServer"="ntp1.imvp.ru,0x1 ntp2.imvp.ru,0x1 "

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient]
"SpecialPollInterval"=dword:00000900

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer]
"Enabled"=dword:00000001


Далее перезапускаем службу времени
net stop w32time && net start w32time
Подробнее можно прочитать на support.microsoft.com
После проделанных выше операций можем наслаждаться точным временем.

PS: И пусть теперь никто не опаздывает…

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

Отправить комментарий