Skip to content

Commit f53a3a7

Browse files
committed
Beefed up logging to see whats failing at AppVeyor
1 parent 4071d05 commit f53a3a7

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

DSCResources/MSFT_xScheduledTask/MSFT_xScheduledTask.psm1

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ function Set-TargetResource
245245

246246
if ($Ensure -eq "Absent")
247247
{
248+
Write-Verbose -Message "Removing scheduled task `"$TaskName`""
248249
Unregister-ScheduledTask -TaskName $TaskName -TaskPath $TaskPath -Confirm:$false
249250
}
250251
}
@@ -305,28 +306,34 @@ function Test-TargetResource
305306
{
306307
if ($TaskPath -ne $currentValues.TaskPath)
307308
{
309+
Write-Verbose -Message "TaskPath does not match desired state. Current value: $($currentValues.TaskPath) - Desired Value: $TaskPath"
308310
return $false
309311
}
310312
if ($ActionExecutable -ne $currentValues.ActionExecutable)
311313
{
314+
Write-Verbose -Message "ActionExecutable does not match desired state. Current value: $($currentValues.ActionExecutable) - Desired Value: $ActionExecutable"
312315
return $false
313316
}
314317
if (($PSBoundParameters.ContainsKey("ActionArguments") -eq $true) `
315318
-and ($ActionArguments -ne $currentValues.ActionArguments))
316319
{
320+
Write-Verbose -Message "ActionArguments does not match desired state. Current value: $($currentValues.ActionArguments) - Desired Value: $ActionArguments"
317321
return $false
318322
}
319323
if (($PSBoundParameters.ContainsKey("ActionWorkingPath") -eq $true) `
320324
-and ($ActionWorkingPath -ne $currentValues.ActionWorkingPath))
321325
{
326+
Write-Verbose -Message "ActionWorkingPath does not match desired state. Current value: $($currentValues.ActionWorkingPath) - Desired Value: $ActionWorkingPath"
322327
return $false
323328
}
324329
if ($ScheduleType -ne $currentValues.ScheduleType)
325330
{
331+
Write-Verbose -Message "ScheduleType does not match desired state. Current value: $($currentValues.ScheduleType) - Desired Value: $ScheduleType"
326332
return $false
327333
}
328334
if ($RepeatInterval -ne $currentValues.RepeatInterval)
329335
{
336+
Write-Verbose -Message "RepeatInterval does not match desired state. Current value: $($currentValues.RepeatInterval) - Desired Value: $RepeatInterval"
330337
return $false
331338
}
332339

@@ -342,6 +349,7 @@ function Test-TargetResource
342349
}
343350
if ($localUser -ne $currentValues.ExecuteAsCredential)
344351
{
352+
Write-Verbose -Message "ExecuteAsCredential does not match desired state. Current value: $($currentValues.ExecuteAsCredential) - Desired Value: $localUser"
345353
return $false
346354
}
347355
}

Tests/Integration/MSFT_xScheduledTask.Integration.Tests.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ try
175175
}
176176

177177
It "should return a compliant state after being applied" {
178-
(Test-DscConfiguration -ReferenceConfiguration $ConfigMof).InDesiredState | Should be $true
178+
(Test-DscConfiguration -ReferenceConfiguration $ConfigMof -Verbose).InDesiredState | Should be $true
179179
}
180180
}
181181

0 commit comments

Comments
 (0)