Task Scheduler error (почти)универсальный алгоритм лечения

Итак, дано – при создании задания в Task Scheduler выскакивает ошибка вида

Sheduler_1

и с текстом  –   “An error has occures for task ****. Error message: The following error was reported: ***”

Поскольку название ошибки не явное, проведем следующие магические действия

1. Запускаем калькулятор в режиме программирования

2. Вносим код ошибки

Sheduler_23. Переводим число в 16-ти ричную систему. Получаем –

Sheduler_3Первая часть 8007 говорит нам о том, что это “Win32” status code. Продолжаем магические действия.

4. Запоминаем число, которое идет после 8007. В нашем случае – 0531

Sheduler_4

 

4. Переводим запомненное число в десятичную систему –

Sheduler_5Получаем –

 

Sheduler_6В нашем случае – 1329. Это именно то, ради чего все затевалось.

5. Выполняем в командной строке команду net helpmsg *наше_число* 

Sheduler_7

 

Читаем ошибку – Logon failure: user not allowed to log on to this computer.

Так теперь же все понятно, нужно дать учетной записи из-под которой мы запускаем задачу право LogonTo на сервер 🙂