【问题标题】:Permissions required to create/modify tasks in Windows Task Scheduler在 Windows 任务计划程序中创建/修改任务所需的权限
【发布时间】:2010-10-21 12:33:14
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net permissions scheduled-tasks


    【解决方案1】:

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

    %SystemRoot%\system32\Tasks\
    

    【讨论】:

    • 它可能不在system32下,可能在这里:%SystemRoot%\Tasks
    【解决方案2】:

    何塞的回答部分解决了我的问题。但是,还有一个问题是 Windows Server 2003 不喜欢我将本地系统指定为任务将在其下运行的帐户。它似乎不喜欢我传入一个空密码,这是您指定本地系统的方式。我通过在服务器上创建一个本地帐户来运行任务并指定这个新帐户来解决此问题。

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

    Additional info

    【讨论】:

      【解决方案3】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多