“用户帐户无权运行此任务”

13 windows-server-2008 permissions scheduled-task

我正在尝试让计划任务在 Windows Server 2008 上运行。它已经运行了几个月,然后挂了,所以我杀死了它,现在我无法启动它。(如果不是很明显,我无论如何都不是 Windows 系统管理员。我或多或少地继承了对这个系统的责任。)

它给出的错误是:“用户帐户无权运行此任务”。任务的“作者”是“A”。任务的“运行任务时,使用以下用户帐户:”为“B”。我的用户是“C”。A、B、C 都是管理员组的成员,所以我有点困惑为什么它认为我没有运行它的权限。

想法?

小智 10

我发现错误的原因在 C:/Windows/System32/Tasks 文件夹中。创建任务时,会在文件夹中创建一个 XML 文件。问题是此文件的属性下的安全权限不允许您为任务创建的用户具有执行权限。另一个问题是当您在 GPO 中创建任务时,它不允许您配置哪个操作系统。上面的快照是 Windows 7 中的任务计划程序,它与 Server 2008 R2 GPO 任务计划程序不匹配。

  • 这解决了我运行计划任务的问题。我已经遇到这个问题很长时间了,但是通过手动运行命令解决了这个问题。只需在资源管理器中打开该文件夹就会触发一个我必须接受的权限提示。在此之后我可以手动运行计划任务就好了 (3认同)

小智 6

我想你可以转到C:\Windows\System32\Tasks文件夹。在那里找到您的工作文件夹,最后找到您的工作文件。右键单击并选择Properties -> Security -> Advanced (Button) -> Owner (Tab) -> Edit (Button)所有者并将其更改为您登录的用户或管理员,然后按“确定”。

再次右键单击该文件,Properties -> Security -> Continue (Button)然后检查您登录的用户或管理员是否对该文件具有完全控制权。如果没有,请单击用户或管理员,然后单击复选框Full Control


小智 5

尝试删除并重新创建任务。听起来任务上的 ACL 可能已损坏。