任務計劃程序:無論使用者是否登入都執行:不工作

任務計劃程序:無論使用者是否登入都執行:不工作

我有一個計劃在 Windows Server 2008 中執行的任務(啟動記事本)。當未選擇“無論用戶是否登入都運行”時,它似乎工作正常。但是,當我選擇它時,任務不再運行,狀態顯示:已排隊。

我沒有為此使用任何映射驅動器。

答案1

記事本是一個需要使用者互動的應用程式。要在使用者未登入時執行任務,您需要執行一些無需使用者互動即可無人值守運行的程式。

建立一個包含以下幾行的批次檔(確保路徑 c:/temp/ 存在;它應該存在,但要仔細檢查,因為自 XP 以來的 Windows 版本通常不會自動建立它):

  • @迴聲關閉
  • 日期 /t >> c:\temp\task-test.log
  • 時間 /t >> c:\temp\task-test.log
  • echo ------------>> c:\temp\task-test.log
  • CLS
  • 出口

然後,設定運行該文件的任務。您可以使用 Windows 記事本檢查檔案「c:\temp\task-test.log」的內容,以查看任務成功執行該批次的時間和日期。

如果這有效,那麼可能意味著記事本的交互要求是問題所在。

答案2

在登錄編輯中瀏覽至... HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest

在右側窗格中找到“SkipEnvironmentChecks”,將值從 0 變更為 1。

這將使 QTP 在視窗鎖定時繼續運行(但在登出時則不會)。

相關內容