net time без прав админа

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

net time без прав админа

Сообщение mrmerak »

Всем приветы. Есть вопрос.

Нужно сделать чтобы нажал кнопочку - и время синхронизировалось.
Казалось бы все просто - батник с net time \\srv /set /y
но он не работает ибо у юзера нет прав ("опытный пользователь").

Как быть?

ps. на win7
TC 9.51 | Win10 1903
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

mrmerak писал(а):ибо у юзера нет прав ("опытный пользователь").
А если мышкой покликать - тоже не хватит прав?
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

тоже
TC 9.51 | Win10 1903
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Запросить повышение можно звёздочкой * перед командой или с Sudo.
Команда: cmd.exe
Параметры: /c net time \\srv /set /y
Или скриптом каким, чтобы скрыть окно консоли.

Добавлено спустя 1 час 3 минуты:

Вспомнил про __COMPAT_LAYER, не факт, что сработает, но на всякий случай можно попробовать:

Код: Выделить всё

cmd.exe /c set __COMPAT_LAYER=RunAsInvoker && net time \\srv /set /y
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

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

Альтернативное решение: создать в планировщике новую задачу, которая выполняет требуемую команду с нужными привилегиями, и потом запускать эту задачу утилитой schtasks.exe от обычного юзера.

Skif_off
__COMPAT_LAYER помогает лишь обойти необоснованные запросы повышения прав (скажем, когда точно знаешь, что инсталлятор будет копировать файлы только в разрешённые каталоги, и не хочешь давать ему права на большее). Если в системе для какого-то действия реально нужны высокие привилегии, никаким __COMPAT_LAYER'ом ты это не обманешь.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

победил этим http://www.timesynctool.com/
TC 9.51 | Win10 1903
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mrmerak
С этого момента все подобные сообщения с отсутствием заглавных букв и знаков препинания, независимо от их ценности, будут просто удаляться — предупреждать надоело. А за злостное и упорное нарушение этого правила можно и до бана доиграться — прецеденты уже были.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить