2009-04-24 3 views
3

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

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

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

ответ

3

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

%SystemRoot%\system32\Tasks\ 
+3

Это может быть не под system32, может быть здесь:% SystemRoot% \ Tasks –

1

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

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

Additional info

Смежные вопросы