特定日期后开始的闲置任务

Onidle task starting after specific date

我正在尝试创建一个批处理文件,该文件将(除其他事项外)为 Windows 任务计划程序创建任务,每次计算机空闲一段时间时都应该执行该任务,但应该只开始执行该任务在特定日期之后。 当我试着那样写的时候

schtasks /create /TN "Connection Configuration" /SC onidle /i 5 /sd 12/13/2018 /tr "C:\Program Files\OpenVPN\config\client.bat"

我收到错误消息,告诉我 /SD 参数不能与 onidle 一起使用。 在 Windows 10 Pro 上还有其他方法吗?

您缺少 /create 参数。

这对我有用:

schtasks /create /tn test123 /sc onidle /i 1 /sd 09/12/2018 /tr "cmd /c mkdir test123"

/sd可以用,/st不可以。

如果这还不够,将任务导出为XML,修改它,然后用

导入
schtasks /create /xml c:\path\to\file.xml /tn INSERT_TASKNAME_HERE