Задача больше похожа на setuid, чем на sudo ... и, к счастью, setuid возможна : вы можете просто создать запланированное задание ( без установленного расписания ) и установить его запустить повышенных . Затем дайте своим пользователям права на выполнение этой задачи. Я описал процесс в своем блоге некоторое время назад вместе со скриптом PowerShell, чтобы помочь создать задачи и ярлыки для их запуска.
Проблема (как предложил JaredPar) заключается в том, что вы должны убедиться, что приложения, которые вы запланировали запускать с повышенными правами или «как администратор», защищены, и это особенно верно, если вы запустите сценарий. Убедитесь, что никто, кроме администратора (ов), не может редактировать или заменять этот сценарий, или вы отдаете пресловутые ключи королевству.