Net Time и WIN32TM
Операционная система Windows Server 2003 предоставляет две утилиты с интерфейсом командной строки, которые предназначены для управления службой WTS: net time и win32tm.
w32tm -source -v
net time /querysntp
которая выводит имя источника точного времени для клиента, но в результате будет показан сервер time.windows.net. Это сервер точного времени, который поддерживается компанией Microsoft.
net time /setsntp:<эталон_времени>
w32tm -once
В этом случае выполняется однократная синхронизация с сервером NTP.
Кроме этого, можно ввести такую команду:
net time /domain:<имя_домена> /set
Для обоих вариантов требуется разрешение на замену локального времени на клиентском компьютере. Для проверки наличия этого права доступа можно воспользоваться утилитой who ami, входящей в состав Resource Kit. Введите команду
whoami /all
В отчете будут показаны все разрешения и группы, в которые входит пользователь. Отобразятся имена групп и их идентификаторы безопасности. Обычные пользователи не имеют разрешений на изменение локального времени системы.
Пользователи портативных компьютеров, которые сталкиваются с проблемами при синхронизации времени, поскольку долго находятся вне сети, могут получить право менять локальное время с помощью групповой политики. Групповая политика хранится в разделе
Computer Configuration\Windows Settings\Local Policies\User Rights Assignment\Change The System Time (Конфигурация компьютера\Настройки Windows\Локальные политики безопасности\Назначение прав пользователей\Изменение системного времени).
Создайте группу безопасности для пользователей портативных компьютеров и добавьте ее в групповую политику. Не стоит вручную устанавливать время на контроллере домена. Если это сделать, в обновления свойств Active Directory будут включены неправильные метки времени, пока контроллер домена в очередной раз не выполнит синхронизацию с PDC Emulator. Это может привести к проблемам целостности при репликации объектов. Всегда выполняйте изменение времени с помощью синхронизации контроллера домена с сервером точного времени.
Самым простым способом является использование команды net time, например:
net time \\имя_локального_компьютера /set
Команда net time не может использоваться для подключения к серверам точного времени, которые работают не под управлением операционной системы Windows, поскольку для обработки транзакции используется протокол SMB. Если сервер необходимо настроить на использование внешнего источника точного времени, воспользуйтесь следующей командой (в данном случае указывается стандартный сервер точного времени, который поддерживается National Institute of Standards and Technology):
net time /setsntp:nistl.datum.com
Команда net time /setsntp вносит в системный реестр имя или IP-адрес сервера точного времени. Указанный сервер проверяется при каждой загрузке компьютера. Если воспользоваться командой net time или net time /set, параметр /setsntp перестанет иметь какое-либо значение.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии