Разрешения, необходимые для создания / изменения задач в планировщике задач Windows - PullRequest
3 голосов
/ 24 апреля 2009

Мне нужно создавать и изменять задачи в планировщике задач Windows на Windows Server 2003 из веб-приложения ASP.NET. Сетевая служба, под которой работает веб-приложение, не может внести изменения. Это ошибки с исключением System.UnauthorizedAccessException.

Он отлично работает на моем рабочем столе из Visual Studio.

Какие разрешения мне нужны для предоставления учетной записи, чтобы можно было изменять задачи из ASP.NET?

Ответы [ 2 ]

4 голосов
/ 24 апреля 2009

У учетной записи должны быть разрешения на чтение / запись для каталога «Задачи». Вот путь:

%SystemRoot%\system32\Tasks\
1 голос
/ 27 апреля 2009

Ответ Хосе частично решил мою проблему. Однако возникла дополнительная проблема, когда Windows Server 2003 не понравилось, что я указал локальную систему в качестве учетной записи, под которой будет запускаться задача. Кажется, мне не нравится, когда я передаю нулевой пароль, как вы указываете Local System. Я обошел проблему, создав локальную учетную запись на сервере для выполнения задач и указав эту новую учетную запись.

Указание локальной системы не вызвало проблем в Windows XP.

Дополнительная информация

...