我想我想要的更接近一个服务,但我想知道是否可以用一个计划的任务完成这个。
我可以用这些参数创build一个任务:
$trigger = New-ScheduledTaskTrigger -Once -At 7am -RepetitionInterval (New-TimeSpan -Minutes 5) -RepetitionDuration ([timespan]::MaxValue)
但是如果电脑在7点以后启动,那么这个任务永远不会启动?
无论电脑开机时间,我怎么能每5分钟重复一次?
而不是使用-AtStartup -Once -At您可以使用-AtStartup或-AtLogon
-AtStartup
$trigger = New-ScheduledTaskTrigger -AtStartup -RepetitionInterval (New-TimeSpan -Minutes 5) -RepetitionDuration ([timespan]::MaxValue)
-AtLogon
$trigger = New-ScheduledTaskTrigger -AtLogon -RepetitionInterval (New-TimeSpan -Minutes 5) -RepetitionDuration ([timespan]::MaxValue)