我有一个任务,每次系统内存达到 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"