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

问题描述:

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

它可以正常运行从我的桌面上的Visual Studio。

我需要什么权限才能授予帐户,以便可以从ASP.NET修改任务?

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

%SystemRoot%\system32\Tasks\ 
+3

它可能不是system32下,可能是在这里:%SYSTEMROOT%\任务 – 2010-11-30 12:14:58

何塞的答案部分解决了我的问题。但是,在Windows Server 2003不喜欢指定本地系统作为该任务将运行的帐户的情况下,还存在其他问题。它似乎不喜欢我传递一个空密码,这是你如何指定本地系统。我通过在服务器上创建本地帐户来解决问题,以便在任务下运行并指定此新帐户。

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

Additional info