计划任务仅在手动运行时运行,此外它是自动的

计划任务仅在手动运行时运行,此外它是自动的

所以...

我有一个通过 GPO 推出的自动 Windows 任务计划程序任务。该任务正在运行 powershell,它通过 -File 参数(存储服务器上的文件路径)接收要运行的脚本(我们不使用 Visual Basic,也不会使用)。该脚本应该创建一个本地 Outlook 签名并将其设置为标准签名,以及将签名文件(.htm、.txt、.rtf)保存在指定的文件路径上(我们将这些文件用于我们的 Exchange 服务器上的另一个任务来设置 OWA 签名)。

任务设置为“用户登录时运行”和“以最高权限运行”。“Error-Code”为“0x0”,但“上次运行时间”不是登录后不久。

因此,当查看该文件夹时,我应该看到一些不同用户的文件,例如我同事今天的文件,因为他几个小时前已经登录到他的电脑,但文件夹中的文件是几天前的,还有我自己的文件,这不应该是这样的。

但是,当我以非管理员身份启动 Windows 任务计划程序并手动运行该任务时,它仍像以前一样运行,但现在还会更新文件夹中的文件,并且一切看起来都像应该的那样。

我做错了什么?我需要任务正常运行并完全自动化。

答案1

因为我通过 GPO 推出了计划任务,所以我必须从“操作”->“更新”更改为“操作”->“创建”。现在,用户登录后,任务及其 powershell 脚本可以完美运行。

相关内容