Синхронизация времени в Windows
Материал из SysadminWiki.ru
- Проверяем запущена ли "Служба времени":
C:\> services.msc
- Можно запустить вручную, но лучше настроить службу для запуска автоматически. Если в ручную, то:
С:\> net start w32time
- Создаём коммандный файл timesync.bat:
@echo off rem This will synchronize time with server 10.0.0.85 rem rem To ensure time service is up run services.msc rem In Russian it calls "Служба времени Windows" rem In register: rem HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters rem echo -- This will synchronize time with server 10.0.0.85 net time /querysntp echo -- Press Ctrl+C if you don't want synchronization or any key otherwise. pause > null echo -- Set time server net time /setsntp:10.0.0.85 echo -- Try to synchronize now w32tm -once echo -- New settings: net time /querysntp echo -- Press any key to exit. pause > null
и запускаем его на каждом компьютере, где хотим синхронизировать время с сервером 10.0.0.85. Сам сервер, в свою очередь, можно синхронизировать через интернет. Для синхронизации можно прописать несколько источников на случай, если один откажет. Тогда строка настройки может выглядеть так:
net time /setsntp:"10.0.0.85 10.0.0.2 ntp0.zenon.net"