计划任务在Windows Server 2003/2008上无限期的持续时间

Schtasks /create /s $server /ru $user /rp $password /tn $taskName /sc MINUTE /mo $intervalMin /tr $cmd 

该命令在调度程序中创build一个任务,每分钟执行一次。

  • 在Windows Server 2008持续时间是“不确定的”
  • 在Windows Server 2003上,持续时间是“1天”

如何解决这个怪异的行为?

解决方案是这样创建任务:

 schtasks /create /s $server /sd $startdate /st $starttime /ru $user /rp $password /tn $taskName /sc daily /mo $scheduleDays /tr $cmd /RI $intervalMin /DU $duration 

创建日常任务,设置/ RI = 1(munute)和/ DU =“24:00”/ mo = 1(天)

该任务将在server 2003上每分钟执行一次