Skip to content

Commit 4071d05

Browse files
committed
Fix for the potential for the duration to wreak havoc between OS versions
1 parent 750ca59 commit 4071d05

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

DSCResources/MSFT_xScheduledTask/MSFT_xScheduledTask.psm1

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,17 @@ function Set-TargetResource
187187
$repeatAt = New-TimeSpan -Days $RepeatInterval
188188
}
189189
}
190-
$trigger = New-ScheduledTaskTrigger -Once -At $startTime `
191-
-RepetitionInterval $repeatAt `
192-
-RepetitionDuration ([TimeSpan]::MaxValue)
190+
try
191+
{
192+
$trigger = New-ScheduledTaskTrigger -Once -At $startTime `
193+
-RepetitionInterval $repeatAt
194+
}
195+
catch
196+
{
197+
$trigger = New-ScheduledTaskTrigger -Once -At $startTime `
198+
-RepetitionInterval $repeatAt `
199+
-RepetitionDuration ([TimeSpan]::MaxValue)
200+
}
193201

194202
if ($currentValues.Ensure -eq "Absent")
195203
{

0 commit comments

Comments
 (0)