Цитата Nordek:
SCHTASKS /Create /SC MINUTE /TN "SYNC TIME" /TR "cmd.exe /c cmdtime3.exe SYNC 46.46.160.235 & TIMEOUT 2" /RL HIGHEST »
|
Ура! Работает! То что мы в данном случае выполняем по сути уже не бат файл а утилиту командной строки с высшими правами, никаких UAC окон не вызывает)
Правда добавил в аргументы командной строки еще /M:52594920 как говорил Petya V4sechkin (т.к. без нее была ошибка, что разница во времени большая, и не может синхронизироваться).
Настроил запуск задания при входе пользователя и в итоге команда выглядит так:
"cmd.exe /c cmdtime3.exe /M:52594920 SYNC time-a.nist.gov & TIMEOUT 5"
(решил убрать задержку при запуске) (TIMEOUT 5 - выставил для наглядности выполнения команды, позже уберу совсем)
Проверил: выставил 2006 год. Перезапустил ПК. И уже как только загрузился рабочий стол была выставлена актуальная дата и время! Ураааа!
Всем спасибооо!!!
Жаль только и не понятно, почему стандартной командой w32tm ничего не удавалось сделать (из-за того, что сообщалось что изменения времени слишком велико) и обойти это видимо никак нельзя. Но смущает то, что через интерфейс настройки даты и времени, нажав синхронизация, время актуализируется же...
Тем не менее, главное что в итоге сделали всё как нужно, по сути просто использовав другую утилитку.