使用PowerShell安装计划任务时重试尝试失败

时间:2016-01-29 10:25:06

标签: powershell scheduled-tasks

我正在使用PowerShell脚本安装计划任务,但我希望它在失败时重试3次,如何将其添加到我的计划任务注册脚本?

$dropLocation = "C:\Tasks\"
$Action = New-ScheduledTaskAction -Execute "$dropLocation\Task.exe" 
$Trigger = New-ScheduledTaskTrigger -Daily -At 10:15pm
$Settings = New-ScheduledTaskSettingsSet -RestartCount:3
Register-ScheduledTask -Action $Action -Trigger $Trigger -TaskName "$taskName" -Settings $Settings -Description "TaskDescription" 

1 个答案:

答案 0 :(得分:0)

指定重试次数是不够的。您必须指定两个参数:
重试次数和重试间隔

要以1分钟的间隔重试最多三次,您的设置应如下所示:

$Settings = New-ScheduledTaskSettingsSet -RestartCount:3 -RestartInterval (New-TimeSpan -Minutes 1)