运行 来自 VBScript 的计划任务

Run scheduled task from VBScript

如何在 .vbs 脚本中 运行 计划任务?

这不是关于如何在 Task Scheduler 中安排 .vbs 脚本。

但是我有一个任务想 运行 通过 运行 宁这个 .vbs 脚本。

最简单的方法是 shell 到 schtasks 命令行实用程序。

taskname = "something"
Set sh = CreateObject("WScript.Shell")
rc = sh.Run("schtasks /run /tn """ & taskname & """")

您也可以使用 Task Scheduler scripting API,但这需要更多代码。

taskname = "something"

Set sched = CreateObject("Schedule.Service")
sched.Connect()

Set root = sched.GetFolder("\")
Set task = root.GetTask(taskname)

task.Run Null