問題
今天同事詢問客戶端將工作排程器中的一個排程更換執行人員後,
設定每天週期執行、每天隔 5 分去跑一次。
但是,設定完成後,一直都沒有跑。
解法
建立一個新的 Task ,並先跑簡單的 Bat 檔案看能不能跑。
結果是可以正常執行。
再直接去跑 EXE ,也是可以正常執行的。
於是將有問題的 Task 及沒問題的 Task 匯出 XML 來比較,
結果發現有問題的 Task 中,沒有<Duration>P1D</Duration>
這個內容。
也就是有問題的排程設定每 5 分執行,但持續時間為(F):這個欄位是設定成不限制
而沒問題的排程設定中,持續時間為(F):這個欄位是設定成1 天
將持續時間為(F):這個欄位,從不限制改成1 天,
就可以正常執行了。