带有 2008 R2 的 AT 命令意外地将任务安排为重复

spo*_*son 4 task-scheduler windows-server-2008-r2

在我的组织中,我们最近将一些服务器从 Windows Server 2003 升级到 2008 R2。在这样做的过程中,我们发现了 AT 命令如何工作的一个奇怪的错误。这对于通过 AT 将远程任务部署到大量服务器的内部开发工具至关重要。例如:

我为下周五安排了一项一次性工作,但 Task Scheduler 显示它会在每周五重复一次。

使用 AT 安排作业 作业安排不正确

预定作业确实在预定时间正确运行。然后,它会在下周再次运行,导致无数问题。

这仅发生在 2008 R2 服务器上,但不会发生在使用相同 AT 语法的较旧的 2000 或 2003 服务器上。无论是从桌面、调度工具还是在服务器本地运行 AT,结果都是一样的。

我知道我可以使用较新的命令,例如:schtasks和 PowerShell。然而,这需要我们试图避免的调度工具的开发工作。很长一段时间以来,它一直是坚如磐石的工具。

谷歌和 SF 没有证据表明这是一个常见问题。2008 R2 的 AT 命令还能用于一次性任务吗?

Rya*_*ies 5

不。Microsoft 构建了一个更好的捕鼠器,您将需要开始使用它。

schtasks.exe替换at.exe. at.exe已弃用。

这里

Schtasks 替换了 At.exe,后者是 Windows 早期版本中包含的工具。尽管 At.exe 仍包含在 Windows Server 2003 家族中,但 schtasks 是推荐的命令行任务调度工具

这里开始

不推荐使用的功能

• 操作:发送电子邮件

• 操作:showMessage

AT.exe

命令行实用程序