我有一个计划的任务,我想每隔几个小时运行一次。如果计算机当前处于待机状态,我希望它能够唤醒,运行任务,然后再回到睡眠状态。如果计算机当前处于打开状态,我希望它能够运行任务但不要再回去睡觉,因为那样会很烦人。
有没有办法知道计划任务是否必须唤醒计算机才能运行?
答案 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