在我的组织中,我们最近将一些服务器从 Windows Server 2003 升级到 2008 R2。在此过程中,我们发现 AT 命令的工作方式中存在一个奇怪的错误。这对于通过 AT 将远程任务部署到大量服务器的内部开发工具至关重要。例如:
我安排下周五执行一次性工作,但任务计划程序显示它将在每个星期五重复。
计划的作业确实在计划的时间正确运行。然后,它会在下一周再次运行,从而引发无数问题。
这只发生在 2008 R2 服务器上,而不会发生在使用相同 AT 语法的旧版 2000 或 2003 服务器上。无论是从桌面、调度工具还是在服务器上本地运行 AT,结果都是相同的。
我知道我可以使用较新的命令,例如:schtasks
和 PowerShell。但是,这需要我们努力开发我们试图避免的调度工具。它长期以来一直是一款非常可靠的工具。
Google 和 SF 没有证据表明这是一个常见问题。AT 命令是否仍可用于 2008 R2 的一次性任务?