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

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

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

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

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

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

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

1 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .