在我的组织中,我们最近将一些服务器从 Windows Server 2003 升级到了 2008 R2。在这样做的过程中,我们发现了 AT 命令如何工作的一个奇怪的错误。这对于通过 AT 将远程任务部署到大量服务器的内部开发工具至关重要。例如:
我为下周五安排了一项一次性工作,但任务计划程序显示它将在每个周五重复。
计划的作业确实在计划的时间正确运行。然后,它会在下周再次运行,导致无数问题。
这只发生在 2008 R2 服务器上,但不会发生在使用相同 AT 语法的旧 2000 或 2003 服务器上。无论是从桌面、调度工具还是在服务器本地运行 AT,结果都是相同的。
我知道我可以使用更新的命令,例如:schtasks
和 PowerShell。但是,这将需要使用我们试图避免的调度工具进行开发。长期以来,它一直是坚如磐石的工具。
谷歌和 SF 没有证据表明这是一个常见问题。AT指令还能用2008 R2做一次性任务吗?
没有。微软制造了一个更好的捕鼠器,你需要开始使用它。
schtasks.exe
替换at.exe
.at.exe
已弃用。从这里:
从这里开始: