目前,我有任务configuration为以用户“automatictask”
但是任务不会运行,显示“无法启动”。
当我将这个用户添加到pipe理员组时,任务运行良好。
但在现实生活中….我想这个用户是超限制….只能够运行此任务,没有login权限,没有文件系统权限比一个batch file….
我已经search了一个文件,说:“这是最严格的,可以运行任务的基本用户”….
似乎没有这样的文件!
build议?
谢谢!
除了文件系统权限之外,您还需要允许“ Log on as a batch job 。 它控制允许为计划任务创build会话。
任务计划程序应该在创build任务时将用户放入允许列表中。 您可以使用本地安全策略工具进行确认。 另一种可能性是通过组策略进行configuration,在这种情况下,可以对结果集中的策略进行挖掘,find需要更改的GPO。
下面是另外一件事:检查c:\windows\system32\cmd.exe的权限。 他们很时髦。 如果您已将该用户从“ Users组中删除,则默认情况下无法运行cmd.exe,这往往是运行batch file的一大部分。 将用户添加到该ACL,并读取/执行。 检查batch file需要触摸的任何和所有可执行文件。
如何给予以下政策:
阅读更多: http : //sqlsolace.blogspot.com/2009/08/task-scheduler-task-does-not-run-error.html#ixzz1qGzzshH9