Windows 带有schtasks命令的每日计划任务下一次运行问题

Windows 带有schtasks命令的每日计划任务下一次运行问题,windows,cmd,scheduled-tasks,windows-task-scheduler,Windows,Cmd,Scheduled Tasks,Windows Task Scheduler,我一直在尝试设置一个每天早上运行的计划任务,但是我找不到最好的方法来完成它。它没有按预期运行,到目前为止,我已尝试: schtasks /Create /tn "MyTask" /sc DAILY /mo 1 /st 07:00:00 /et 08:00:00 /sd 04-01-2017 /ru user /rp "password" /tr "C:\my.exe /arg" 对于这一个,如果日期是在过去,没有下一个运行日期,它将不会被触发 schtasks /Create /tn "MyT

我一直在尝试设置一个每天早上运行的计划任务,但是我找不到最好的方法来完成它。它没有按预期运行,到目前为止,我已尝试:

schtasks /Create /tn "MyTask" /sc DAILY /mo 1 /st 07:00:00 /et 08:00:00 /sd 04-01-2017 /ru user /rp "password" /tr "C:\my.exe /arg"
对于这一个,如果日期是在过去,没有下一个运行日期,它将不会被触发

schtasks /Create /tn "MyTask" /sc DAILY /mo 1 /st 07:00:00 /et 08:00:00 /sd $nextdaydate /ru user /rp "password" /tr "C:\my.exe /arg"
有了这个,我将下一个运行日期设置为第二天早上7点,它在早上7点运行,然后下一个运行日期变为N.A.,任务每10分钟运行一次


我想改为每小时运行一次,每24小时运行一次,但我想知道人们是否有同样的问题,以及他们是否解决了这个问题。谢谢

这是因为您正在使用
/et
。如果查看
schtasks/create/?
它会告诉您如果使用
/et
,则
/ri
默认为每10分钟一次

您可以选择将间隔时间设置为24小时,或者卸下开关


如果这不是一个选项,也许可以安排另一个任务在一小时后结束它?

我决定使用Powershell:

$action = New-ScheduledTaskAction -Execute 'myApp.exe' -Argument 'arg'
$trigger = New-ScheduledTaskTrigger -Daily -At 07:00:00
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "TaskName" -Description "It works" -User user -Password "password"

谢谢,我想如果任务在1小时后仍在运行,我可以使用/et强制任务停止。我真的不需要它,没有它也能工作。很高兴知道。