Запустить запланированную задачу независимо от того, вошел ли пользователь в систему или нет.

Запустить запланированную задачу независимо от того, вошел ли пользователь в систему или нет.

Я хочу, чтобы обычные пользователи могли устанавливать USB-устройства, которые есть в определенном списке. Я создал скрипт, который запускается с правами администратора по расписанию, когда подключено USB-устройство. Скрипт проверяет, есть ли устройство в списке, а затем устанавливает его с помощью devcon. В свойствах расписания я выбрал «запускать этот скрипт независимо от того, вошел ли пользователь в систему или нет», но, похоже, это мешает devcon работать должным образом. Однако, когда я выбираю «Запускать только при входе пользователя в систему», все работает должным образом, есть ли у кого-нибудь объяснение этому?

решение1

Я тоже столкнулся с этим с другой программой (SpeedFan). Похоже, что когда отмечено "запустить этот скрипт независимо от того, вошел ли пользователь в систему или нет", "полный маркер административного доступа" (повышение прав) не предоставляется, даже если программа работает с уровнем High Integrity. К сожалению, я недостаточно хорошо разбираюсь в UAC, чтобы полностью объяснить это явление.

Связанный контент