以下是 /SC 的允许选项:
/SC allows for the following frequency schedules:
MINUTE: 1 - 1439 minutes.
HOURLY: 1 - 23 hours.
DAILY: 1 - 365 days.
WEEKLY: weeks 1 - 52. (/D MON,TUE,WED,THU,FRI,SAT,SUN)
ONCE: No modifiers.
ONSTART: No modifiers.
ONLOGON: No modifiers.
ONIDLE: No modifiers.
MONTHLY: 1 - 12, or FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY.**
我一直在编辑这个,因为我对我的发现不满意...
我查看了 SCHTASKS 并注意到您无法通过 CMD 更改时间表。
来自technet.microsoft
更改任务的以下一项或多项属性。
- 任务运行的程序 (/tr)。
- 运行任务的用户帐户 (/ru)。
- 用户帐户的密码 (/rp)。
我将继续对此进行一些研究,并希望通过可行的解决方案编辑此答案。
编辑
如果你查看 C:\windows\system32\tasks 你会发现你所有的计划任务
它们没有被列为 XML,但它们确实是 XML
我认为应该做的是使用任何一个; VBS 或 C# 应用程序挖掘到以下每个节点
//Task/Triggers/CalendarTrigger 删除 /ScheduleByDay 及其子节点 /DaysInterval
//Task/Triggers/CalendarTrigger 创建如下:
<?xml version="1.0" encoding="UTF-16"?>
-<Task xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task" version="1.2">
+<RegistrationInfo>
-<Triggers>
-<CalendarTrigger>
<StartBoundary>2013-03-13T15:20:00</StartBoundary>
<Enabled>true</Enabled>
-<ScheduleByWeek>
-<DaysOfWeek>
<Monday/>
<Tuesday/>
<Wednesday/>
<Thursday/>
<Friday/>
</DaysOfWeek>
<WeeksInterval>1</WeeksInterval>
</ScheduleByWeek>
</CalendarTrigger>
</Triggers>
如果有人能接受并使用这个 - 我认为我在下周可以做很多事情。