1
我正在PowerShell中創建計劃任務。我希望觸發時間爲每15分鐘到15分鐘。Windows計劃任務過去15分鐘和15分鐘到小時
外匯:
00:15
00:45
01:15
01:45
..
23:15
23:45
如何做到這一點有一個新ScheduledTaskTrigger?
我正在PowerShell中創建計劃任務。我希望觸發時間爲每15分鐘到15分鐘。Windows計劃任務過去15分鐘和15分鐘到小時
外匯:
00:15
00:45
01:15
01:45
..
23:15
23:45
如何做到這一點有一個新ScheduledTaskTrigger?
好吧,
您需要定義它有一個RepetitionInterval和RepetitionDuration讓它重複。
我無法弄清楚如何設置Indefinite
持續時間重複,但我得到了它做重複直到2036年:
$span = New-TimeSpan -End "2036-01-01"
$trigger = New-ScheduledTaskTrigger -Once -At 00:15 -RepetitionInterval 00:30 -RepetitionDuration $span
然後註冊的任務。
好的,但如果我在上午8點註冊任務,第一次運行會在第二天08:15或00:15? –
它將從'08:15'開始,即一旦觸發條件變爲真。 「-At」選項被解析,並表示從今天00:15開始,所以一旦時鐘到達08:15或08:45,任務就會觸發。你可以使用一個良性的任務來試驗這個,比如啓動Cmd作爲當前登錄的用戶來查看它的發生。 – Petesh
謝謝Petesh。我只是試了一下,它似乎按預期工作 –