即使授予,Windows 2008 R2计划任务也不会以pipe理员权限运行?

我有一个作为USER运行的计划任务。 我已选中预定任务属性中的“以最高权限运行”框。 该任务是一个PowerShell脚本,其中包括重新启动系统。 该脚本执行并正常运行,但作为计划任务,它无法重新启动系统。

这里是脚踢:当我手动运行脚本作为用户使用完全相同的命令行在计划的任务,脚本仍然运行,但这次它实际上重新启动系统。

我禁用了UAC,USER是本地Admins组的成员。 本地pipe理员组有权closures系统。 事件日志中没有提供任何线索。

为什么在相同的证书下运行相同的脚本交互工作,但不是作为一个计划任务?

更新:这太奇怪了。 当任务按计划运行时,一切正常。

如果你将这个作为一个power shell命令来运行,你需要包含-Force选项。

validation任何引用path的命令是绝对的,IE。 没有调用./script.ps1,只有C:\ scripts \ script.ps1