由于任务调度程序 API 在 Vista 和 Server 2008 之后发生了变化,因此使用schtasks调度任务是(据我所知)在 Windows 2003 Server 和 Windows 2008 Server 上都可以使用的唯一方法。
我需要创建一个任务,该任务将在每个月的 5 号和 20 号运行。这可能与 schtasks.exe 吗?
可以通过以下方式创建将在每周的每个星期日和星期一运行的计划任务:
schtasks /create /tn test /tr "cmd.exe" /sc weekly /d mon,sun
但是在相同的方面,以下任何一项都不起作用。
schtasks /create /tn test /tr "cmd.exe" /sc monthly /d 5,15
schtasks /create /tn test /tr "cmd.exe" /sc monthly /d "5 15"
有任何想法吗?
安排两个月度任务。5个一个,15个一个。
您可以使用 XML 文件创建任务:
(见文档)。
XML 应该包含一个
<ScheduleByMonth>
部分:您可以使用任务计划程序的 GUI 版本创建 XML 文件。使用“导出”功能。这是一个示例文件: