如何在Windows Server 2003启动X分钟后安排任务?

如何在Windows Server 2003启动X分钟后安排任务?

在“计划任务”中,可以指定“当我的电脑启动时”,但我看不到指定延迟的方法。

我试图实现的是:有一种服务(JIRA)即使依赖于SQL Server服务仍然不足以等待SQL Server完全运行。 所以JIRA服务无法连接数据库,需要在每次服务器重启后手动重启。 我的计划是在服务器启动后3分钟为JIRA服务添加“SC停止”和“SC启动”命令。

在使用sc.exe命令的batch file中,只需等待x分钟后再运行sc.exe。

我不记得2003年是否有本地的东西,但在Windows Server 2003资源工具包中总是有“sleep.exe”:

sleep.exe 180 sc.exe start... 

等待3分钟

在Powershell中,可以使用这个睡眠10秒钟:

开始 – 睡眠 – 10