2015-01-04 46 views
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 
相關問題