Skip to content

Commit 3128c44

Browse files
Thomas CalvoThomas Calvo
authored andcommitted
Issue 22: review
1 parent 1e2c6d3 commit 3128c44

2 files changed

Lines changed: 16 additions & 14 deletions

File tree

Modules/xComputerManagement/DSCResources/MSFT_xScheduledTask/MSFT_xScheduledTask.psm1

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1177,21 +1177,26 @@ function Set-TargetResource
11771177
}
11781178

11791179
$tempScheduledTask = New-ScheduledTask @scheduledTaskArguments -ErrorAction Stop
1180-
1181-
if ($currentValues.Ensure -eq 'Present') {
1180+
1181+
if ($currentValues.Ensure -eq 'Present')
1182+
{
11821183
Write-Verbose -Message ($script:localizedData.RetrieveScheduledTaskMessage -f $TaskName, $TaskPath)
11831184
$tempScheduledTask = New-ScheduledTask @scheduledTaskArguments -ErrorAction Stop
11841185

1185-
$scheduledTask = Get-ScheduledTask -TaskName $currentValues.TaskName -TaskPath $currentValues.TaskPath -ErrorAction Stop
1186+
$scheduledTask = Get-ScheduledTask `
1187+
-TaskName $currentValues.TaskName `
1188+
-TaskPath $currentValues.TaskPath `
1189+
-ErrorAction Stop
11861190
$scheduledTask.Actions = $action
11871191
$scheduledTask.Triggers = $tempScheduledTask.Triggers
11881192
$scheduledTask.Settings = $setting
11891193
$scheduledTask.Principal = $principal
1190-
1191-
} else {
1194+
}
1195+
else
1196+
{
11921197
$scheduledTask = $tempScheduledTask
11931198
}
1194-
1199+
11951200
Write-Verbose -Message ($script:localizedData.CreateNewScheduledTaskMessage -f $TaskName, $TaskPath)
11961201

11971202
if ($repetition)
@@ -1212,8 +1217,9 @@ function Set-TargetResource
12121217

12131218
Write-Verbose -Message ($script:localizedData.UpdateScheduledTaskMessage -f $TaskName, $TaskPath)
12141219
$null = Set-ScheduledTask -InputObject $scheduledTask @registerArguments
1215-
1216-
} else {
1220+
}
1221+
else
1222+
{
12171223
Write-Verbose -Message ($script:localizedData.CreateNewScheduledTaskMessage -f $TaskName, $TaskPath)
12181224

12191225
# Register the scheduled task
@@ -1222,11 +1228,8 @@ function Set-TargetResource
12221228
$registerArguments.Add('TaskPath',$TaskPath)
12231229
$registerArguments.Add('InputObject', $scheduledTask)
12241230

1225-
Write-Verbose -Message ($script:localizedData.RegisterScheduledTaskMessage -f $TaskName, $TaskPath)
1226-
Write-Verbose -Message ($TaskName)
1227-
12281231
$null = Register-ScheduledTask @registerArguments
1229-
}
1232+
}
12301233
}
12311234

12321235
if ($Ensure -eq 'Absent')

Tests/Unit/MSFT_xScheduledTask.Tests.ps1

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ try
296296
RepetitionDuration = (New-TimeSpan -Minutes 150).ToString()
297297
Verbose = $True
298298
}
299-
299+
300300
Mock -CommandName Get-ScheduledTask -MockWith {
301301
@{
302302
TaskName = $testParameters.TaskName
@@ -321,7 +321,6 @@ try
321321
UserId = 'SYSTEM'
322322
}
323323
}
324-
325324
}
326325

327326
It 'Should return the correct values from Get-TargetResource' {

0 commit comments

Comments
 (0)