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

Какие минимальные разрешения необходимы для выполнения запланированного задания на сервере 2003?

Я пытаюсь настроить запланированную задачу на моем сервере 2003 (который находится в WWW) для чтения веб-журналов в базу данных.

Когда я запускаю файл .cmd, который я настроил, используя runas, задача выполнена. Однако, когда я пытаюсь запланировать задачу под пользователем, я получаю следующую ошибку:

"ImportToday.job" (ImportToday.cmd) 9/15/2010 2:37:30 PM ** ERROR **
    Unable to start task.
    The specific error is:
    0x80070005: Access is denied.
    Try using the Task page Browse button to locate the application.

Добавление учетной записи logimporter в Administrators group позволяет запланированной задаче успешно завершиться, но на самом деле это не долгосрочный вариант.

Я пробовал добавить Log on as a service правильно, и в настоящее время в аккаунте есть Log on as a batch job право.

Что мне нужно сделать?

И ..... я нашел это.

По умолчанию, CMD.EXE требует специальных разрешений, если вы не вошли в сеанс рабочего стола.

Итак, добавив Read и Read & Execute разрешения для учетной записи устранили мою проблему.

То есть:

cacls C:\Windows\system32\cmd.exe /e /g logimporter:r

исправил это для меня.