Поддержание точного времени в Windows Server 2008 с помощью команды W32Tm
Казалось бы, поддерживать на компьютере точное время — задача простая, но на практике она усложняется множеством различных факторов. Одна из функций Windows Server 2008 призвана облегчить решение этой проблемы. Команда W32Tm позволяет вести журнал отладки для взаимодействий со службами времени в Windows Server 2008.
Чтобы запустить ведение журнала отладки для взаимодействий службы времени Windows (Windows Time) с системой в Windows 2008, нужно выполнить следующую команду:
В этом журнале будут фиксироваться случаи автоматической синхронизации времени, если таковая предусмотрена. Случаи синхронизации времени вручную при помощи команды /set в журнал вноситься не будут. Время выполнения команды и имя пользователя или мандата, ее запустившего, по-прежнему будут сохраняться в Журнале событий Windows (Windows Event Log) в категории системных событий. Как и Журнал событий Windows, журнал отладки W32Tm заводится на каждую отдельную копию Windows Server, поэтому управляться с многочисленными журналами неудобно, и к тому же, они занимают много места.
В команде, использованной выше для примера, размер файла timelog.txt ограничен 100 Кб, а количество записей в журнале — параметром /entries:0-300. Журнал timelog.txt ведется, пока запущена служба времени Windows. Ведение журнала можно прекратить следующей командой:
w32tm /debug /disable
Единственный наиболее эффективный способ добиться максимальной точности времени — синхронизировать контроллеры домена и автономные системы с сервером NTP. О том, как это сделать, рассказывается в справочной статье Microsoft KB №816042.