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 任务计划程序不匹配。
小智 6
我想你可以转到C:\Windows\System32\Tasks
文件夹。在那里找到您的工作文件夹,最后找到您的工作文件。右键单击并选择Properties -> Security -> Advanced (Button) -> Owner (Tab) -> Edit (Button)
所有者并将其更改为您登录的用户或管理员,然后按“确定”。
再次右键单击该文件,Properties -> Security -> Continue (Button)
然后检查您登录的用户或管理员是否对该文件具有完全控制权。如果没有,请单击用户或管理员,然后单击复选框Full Control
。