Синхронизация времени в 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"
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Популярное
Инструменты