我有一個任務應該每 10 分鐘運行一次我編寫的腳本,但它似乎沒有觸發它。
在任務規劃程式中,它說下次運行時間是 10 分鐘後,但是當時間到來時,什麼也沒有發生。
我有多個觸發器只是因為我希望至少其中一個可以起作用:
- 一度。 0.00 時 - 觸發後每 10 分鐘運行一次。
- 任何使用者登入時 - 觸發後每 10 分鐘運行一次。
- 空閒時 - 觸發後每 10 分鐘運行一次。
由於出現“下一次運行時間”,您會認為觸發器正在工作......但什麼也沒有發生。
是的,我確信腳本本身是有效的。這是一個vbscript,我認為它應該與調度程序一起使用,但為了以防萬一,我製作了一個批處理來運行該腳本並將該批處理放在計劃的觸發器下,但這兩種方法都不起作用。
知道出了什麼問題嗎?
編輯:我現在使用一個名為系統調度程式的小程式。我的腳本運作良好,我不認為它使用太多資源,所以我可以繼續使用它。
不過,找出 Windows 任務規劃程式的問題仍然很有用,因此仍然感謝答案。
答案1
在啟動程式下,您將指向 cscript 而不是 vbs 本身。
C:\Windows\System32\Cscript.exe
然後新增參數:
D:\Dropbox\My programs\ip.vbs
答案2
Windows 10 排程任務實用程式充滿了錯誤。看https://www.ctrl.blog/entry/idle-task-scheduler-powershell
特別有問題的是空閒觸發器。您可以在沒有空閒觸發器的情況下嘗試相同的任務。 (另外,使用回饋應用程式讓 MS 修復任務排程器。)