2013-10-15 91 views

回答

1

好吧,

您需要定义它有一个RepetitionInterval和RepetitionDuration让它重复。

我无法弄清楚如何设置Indefinite持续时间重复,但我得到了它做重复直到2036年:

$span = New-TimeSpan -End "2036-01-01" 
$trigger = New-ScheduledTaskTrigger -Once -At 00:15 -RepetitionInterval 00:30 -RepetitionDuration $span 

然后注册的任务。

+0

好的,但如果我在上午8点注册任务,第一次运行会在第二天08:15或00:15? –

+0

它将从'08:15'开始,即一旦触发条件变为真。 “-At”选项被解析,并表示从今天00:15开始,所以一旦时钟到达08:15或08:45,任务就会触发。你可以使用一个良性的任务来试验这个,比如启动Cmd作为当前登录的用户来查看它的发生。 – Petesh

+0

谢谢Petesh。我只是试了一下,它似乎按预期工作 –