Windows工作排程器是日常管理常用的工具,偶爾也會在最不預期的時機給你一個驚喜。

問題描述

長期以來,我在設定工作排程時習慣選擇「不論使用者登入與否均執行」。這個設定一直運作正常,直到公司開始實施定期更換密碼的政策。

上週完成密碼更新後,我發現所有的排程任務都無法正常運行。仔細檢查才發現:更改密碼後,工作排程器要求重新輸入密碼,否則排程任務就會失效。

初步解決方案的困境

表面上看,問題很單純——每次改密碼之後重新輸入一遍就好。但管理的任務一多、改密碼的頻率一上來,這條路就走不下去了。手動逐一更新既耗時又容易漏掉幾個。

尋找更好的解決方案

我開始研究工作排程器的其他選項,注意到「不要儲存密碼。工作將只有本機資源的存取權」這個設定。

第一個念頭是:這樣不就所有需要連網路的任務都掛了?但實際測試之後,情況比預想中好得多。

測試結果

實際測試的結論:

  1. 大多數本機任務都能正常運行。
  2. 需要存取網路共享或網路磁碟機的任務確實受到影響,無法正常執行。
  3. 其他形式的網路操作(如發送郵件、存取網站等)仍然可以正常運作。

最終解決方案

依據測試結果,採用以下策略:

  1. 不需要存取網路共享的任務,改用「不要儲存密碼」選項,之後改密碼也不受影響。
  2. 必須存取網路共享的少數任務,維持原本設定,改密碼後手動更新這幾個就好。

這樣一來,每次改完密碼需要手動處理的任務數量大幅縮減。

小結

這次的踩坑提醒我:習慣用久了的設定不一定是最合適的,在面對新的安全政策時值得重新評估一遍。「不要儲存密碼」這個選項看起來限制很多,實際上只要不涉及 Windows 認證的網路共享,大部分任務都跑得起來。