Обновление конфигурации службы времени Windows пользователем без прав администратора

452
E.I

Я хочу настроить параметры времени Windows как пользователь без прав администратора и без использования командной строки с повышенными привилегиями. Я дал пользователю разрешение на изменение системного времени с Назначения прав пользователя. Также я дал полный контроль над пользователем в реестре для ключей W32Time.

Я могу запустить такие команды, как:

  • w32tm / query / peers
  • w32tm / query / status
  • w32tm / query / configuration
  • w32tm / query / source
  • w32tm / resync
  • w32tm / config

без проблем, но когда я пытаюсь запустить:

  • w32tm / config / update
  • w32tm / отменить регистрацию или / зарегистрироваться

Я сталкиваюсь с проблемой отказа в доступе.

Какие права доступа я должен дать пользователю для запуска этих команд от имени пользователя?

0
Даже будучи администратором, необходимо повысить права командной строки, прежде чем запускать команды / update и / register. Тем не менее, просто чтобы убедиться, что я понимаю, что вы сделали. Вы специально предоставили пользователю право собственности на `HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ w32time \ Config`? Ramhound 6 лет назад 1

1 ответ на вопрос

0
harrymc

Вы, кажется, добавили пользователя в политику «Изменение системного времени» ( ссылка ), и это должно было сработать. Правила безопасности в Windows меняются быстро и без предварительного уведомления.

Вы можете попробовать классический прием использования планировщика заданий для быстрого вызова программы без приглашения UAC и позволить пользователю запустить задачу с помощью команды Schtasks / Run . Однако я не уверен, что это все еще работает с последней Windows 10.

Если все не удается, программа Technet Run As GUI может быть другим решением. Он сохраняет введенный пароль администратора в безопасном и зашифрованном формате.

Похожие вопросы