Назад | Перейти на главную страницу

Доступ к планировщику задач Windows Server 2012 R2 запрещен (0x80070005), но команда работает вручную в оболочке

У меня следующая проблема. В нашем Windows Server 2012 R2 есть запланированная задача, которая вызывает командный файл, который в свою очередь вызывает сценарии vb.

Эти сценарии просто загружают 5 изображений и сохраняют их в папке под указанным именем. Если я вызываю летучую мышь напрямую через командную строку, она работает как шарм, но с помощью планировщика я получаю следующую информацию.

Он сохраняет файлы в том же разделе, где находится скрипт. Просто в другой папке, к которой у пользователя тоже есть доступ, потому что он добавлен в группу админа.

Event Information: Event-ID: 201  ResultCode 2147943645 successfully completed

ResultCode, похоже, соответствует следующему сообщению об отказе в доступе.

Result of the last execution: Access denied 0x80070005

Мои исследования побудили меня попробовать некоторые изменения конфигурации.

Заранее благодарим за любые подсказки, вопросы, информацию по этой проблеме.

Скорее всего, вам потребуется предоставить системную привилегию «Вход в систему как пакетное задание» учетной записи службы, которую вы используете для выполнения запланированной задачи.

(Вы не запускаете запланированную задачу со своими личными учетными данными, верно?)

Из описания TechNet:

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

По умолчанию только учетная запись LocalSystem имеет право входить в систему в качестве пакетного задания.

Это может быть установлено в объекте групповой политики домена или в локальном объекте групповой политики, оба в следующем месте:

Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment

Чтобы подтвердить источник ошибки «Доступ запрещен», вам следует проверить журнал безопасности Windows в средстве просмотра событий. Отфильтруйте журнал, чтобы отображались только сбои аудита, а затем найдите последний раз, когда вы пытались запустить запланированное задание.

Я думаю, это следует проверить Контекст безопасности задачи вашего запланированного задания.

У вас в задаче хранится пароль пользователя?

Ошибка может быть вызвана отсутствием доступа к сети.