我有一個任務,我想在每次系統記憶體低於 10% 時運行一次。 規劃任務觸發器
它會一直運行到記憶體低於 10% 還是只會運行一次?如果它運行到低於 10%,我如何讓它只運行一次?
我正在執行的任務是一個PowerShell腳本
答案1
假設您正在執行的任務是一個腳本,您可以新增一行,在腳本完成時將任務本身設定為停用:
move "C:\WINDOWS\Tasks\TEST TASK.job" "C:\WINDOWS\Tasks\TEST TASK.bak
」
或者您可以在任務結束時編寫一個檢查文件,並在任務開始時檢查它是否存在:
if exist complete.file goto :eof
PowerShell 讓這件事變得更容易:
Disable-ScheduledTask -TaskName "TaskName"