在Windows任务计划程序中创建/修改任务所需的权限
问题描述:
我需要从ASP.NET Web应用程序创建和修改Windows Server 2003上的Windows任务计划程序中的任务。 Web应用运行的网络服务无法进行更改。它出现System.UnauthorizedAccessException异常的错误。在Windows任务计划程序中创建/修改任务所需的权限
它可以正常运行从我的桌面上的Visual Studio。
我需要什么权限才能授予帐户,以便可以从ASP.NET修改任务?
答
该帐户需要具有对“任务”目录的读/写权限。这里的路径:
%SystemRoot%\system32\Tasks\
答
何塞的答案部分解决了我的问题。但是,在Windows Server 2003不喜欢指定本地系统作为该任务将运行的帐户的情况下,还存在其他问题。它似乎不喜欢我传递一个空密码,这是你如何指定本地系统。我通过在服务器上创建本地帐户来解决问题,以便在任务下运行并指定此新帐户。
指定本地系统在Windows XP上不会导致任何问题。
它可能不是system32下,可能是在这里:%SYSTEMROOT%\任务 – 2010-11-30 12:14:58