用schtasks可以安排一个任务到第二个?

我有一个使用schtasks创build计划任务的文件:

<?php $cur_dt = new DateTime('now'); $cur_dt->add(new DateInterval('PT60S')); $cmd = 'schtasks /create /sc once /ru uname /rp pwd /tn "repost_labor" /tr "' . $fname . '" /st ' . $cur_dt->format('H:i:s') . ' /sd ' . $cur_dt->format('Y/m/d'); exec($cmd, $out, $retval); ?> 

所以它会生成如下所示的内容:

 schtasks /create /sc once /ru uname /rp pwd /tn "repost_labor" /tr "myfile.bat" /st 12:52:12 /sd 2013/07/23 

但是,即使它试图设置秒,任务计划程序忽略它,只添加小时和分钟。 所以如果当前时间是12:51:12,而不是上面在12:52:12创build一个任务,它会在12:52:00创build它。

为什么任务计划程序忽略秒?

有没有解决方法?

谢谢!

我还没有真正尝试过,但我认为这将有可能安排到第二个创建一个XML任务文件,然后使用:

 schtasks /create /xml <filename> 

因为你可以在xml中包含秒。