在Windows任务计划程序中创建/修改任务所需的权限

时间:2009-04-24 02:28:27

标签: asp.net permissions scheduled-tasks

我需要从ASP.NET Web应用程序在Windows Server 2003上的Windows任务计划程序中创建和修改任务。 Web应用程序运行的网络服务无法进行更改。它因System.UnauthorizedAccessException异常而出错。

在我桌面上的Visual Studio中运行良好。

授予帐户所需的权限是什么,以便可以从ASP.NET修改任务?

3 个答案:

答案 0 :(得分:4)

该帐户需要具有“任务”目录的读/写权限。这是路径:

%SystemRoot%\system32\Tasks\

答案 1 :(得分:1)

何塞的回答部分解决了我的问题。但是,还有一个问题,即Windows Server 2003不喜欢我将Local System指定为该任务运行的帐户。它似乎不像我传递一个空密码,这是你指定本地系统的方式。我解决了这个问题,方法是在服务器上创建一个本地帐户,以便在其下运行任务并指定这个新帐户。

在Windows XP上指定本地系统不会导致任何问题。

Additional info

答案 2 :(得分:0)