Как программно создать задачу в планировщике Windows из под ограниченной учетки?

Пытаюсь создать в командной строке из под ограниченной учетки:

schtasks /create /TN "calc" /TR "calc.exe" /sc ONLOGON /RU Domain\User


Пишет

ОШИБКА: Отказано в доступе.

Если запустить консоль от админа, работает без проблем. Но вот что интересно, если я под этим пользователем интерактивно открываю планировщик задач, то задача без проблем создается интерактивно без всяких uac и т.д. Значит, должен быть способ сделать то же из консоли?
  • Вопрос задан
  • 347 просмотров
Решения вопроса 1
@pumpkinm
Интернеты пишут, что это "особенность" schtasks, причем только с /ONLOGON и /ONSTART. Задания по таймеру создаются без проблем.
Есть три варианта обойти:
1. Импортировать из готового XML — schtasks /create /xml ...........
2. WSH/VBS-скриптом — объект Schedule.Service.
3. C помощью Powershell.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы