Как вручную запустить первую синхронизацию для "Интернет-времени" в Windows?

При запуске экземпляра Windows на AWS я бы хотел, чтобы "Время Интернета" обновлялось через командную строку (powershell или cmd).

Если перейти к "Настройка даты / времени" и выбрать вкладку "Интернет-время", я вижу "Этот компьютер настроен на автоматическую синхронизацию по расписанию".

Проблема в том, что когда я проверяю журнал событий, я вижу, что сервер никогда не пытается синхронизировать время.

Если нажать "Изменить настройки" и нажать кнопку "Обновить сейчас", текст изменится на: "Следующая синхронизация: 01.01.2015 в 9:00"."Часы были успешно синхронизированы с time-a.nist.gov. 01.01.2015 в 7:00."

После этого процесса я вижу в журнале событий, что время синхронизируется каждую ночь, и текст в пользовательском интерфейсе обновляется соответствующим образом.

Я хотел бы найти команду оболочки, которая запускает этот процесс, чтобы я мог запустить ее в первый раз, когда сервер настроен.

Заранее спасибо за любые предложения!

1 ответ

Решение

Просто остановите и перезапустите службу времени net stop w32time затем net start w32time,

Что касается предложения Reaces, я не могу вспомнить, работает ли это или нет при первом запуске / изменении при настройке NTP. Если это так, хорошая сделка. Вы бы использовали w32tm /resync /nowait если это так, но по какой-то причине я подумал, что мне нужно перезапустить службу времени.

Другие вопросы по тегам