运行计划任务后将计算机置于待机状态,但只有在必须唤醒才能运行计算机时

时间:2015-01-04 13:02:21

标签: scheduled-tasks standby

我有一个计划的任务,我想每隔几个小时运行一次。如果计算机当前处于待机状态,我希望它能够唤醒,运行任务,然后再回到睡眠状态。如果计算机当前处于打开状态,我希望它能够运行任务但不要再回去睡觉,因为那样会很烦人。

有没有办法知道计划任务是否必须唤醒计算机才能运行?

1 个答案:

答案 0 :(得分:0)

我刚刚实现了一种方法,即运行powercfg -lastwake

这是唤醒运行任务时的输出:

C:\Users\will>powercfg -lastwake
Wake History Count - 1
Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Wake Timer
    Owner: [SERVICE] \Device\HarddiskVolume5\Windows\System32\svchost.exe (Schedule)
    Owner Supplied Reason: Task Scheduler will execute '\test' task.

这通常是输出:

C:\Users\will>powercfg -lastwake
Wake History Count - 1
Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Fixed Feature
    Power Button