У меня следующая проблема. В нашем Windows Server 2012 R2 есть запланированная задача, которая вызывает командный файл, который в свою очередь вызывает сценарии vb.
Эти сценарии просто загружают 5 изображений и сохраняют их в папке под указанным именем. Если я вызываю летучую мышь напрямую через командную строку, она работает как шарм, но с помощью планировщика я получаю следующую информацию.
Он сохраняет файлы в том же разделе, где находится скрипт. Просто в другой папке, к которой у пользователя тоже есть доступ, потому что он добавлен в группу админа.
Event Information: Event-ID: 201 ResultCode 2147943645 successfully completed
ResultCode, похоже, соответствует следующему сообщению об отказе в доступе.
Result of the last execution: Access denied 0x80070005
Мои исследования побудили меня попробовать некоторые изменения конфигурации.
Запустить задачу в расписании с высокими привилегиями -> та же ошибка
Измените безопасность для% windir% / system32 / cmd.exe -> пользователь уже находится в группе администратора
Заранее благодарим за любые подсказки, вопросы, информацию по этой проблеме.
Скорее всего, вам потребуется предоставить системную привилегию «Вход в систему как пакетное задание» учетной записи службы, которую вы используете для выполнения запланированной задачи.
(Вы не запускаете запланированную задачу со своими личными учетными данными, верно?)
Из описания TechNet:
Позволяет пользователю войти в систему с помощью средства пакетной очереди. Например, когда пользователь отправляет задание с помощью планировщика задач, планировщик задач регистрирует этого пользователя как пакетный пользователь, а не как интерактивный пользователь.
По умолчанию только учетная запись LocalSystem имеет право входить в систему в качестве пакетного задания.
Это может быть установлено в объекте групповой политики домена или в локальном объекте групповой политики, оба в следующем месте:
Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment
Чтобы подтвердить источник ошибки «Доступ запрещен», вам следует проверить журнал безопасности Windows в средстве просмотра событий. Отфильтруйте журнал, чтобы отображались только сбои аудита, а затем найдите последний раз, когда вы пытались запустить запланированное задание.
Я думаю, это следует проверить Контекст безопасности задачи вашего запланированного задания.
У вас в задаче хранится пароль пользователя?
Ошибка может быть вызвана отсутствием доступа к сети.