File tree Expand file tree Collapse file tree
DSCResources/MSFT_xScheduledTask Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -743,13 +743,13 @@ function Set-TargetResource
743743
744744 $tempTrigger = New-ScheduledTaskTrigger - Once - At 6 :6 :6 - RepetitionInterval $RepeatInterval.TimeOfDay - RepetitionDuration $RepetitionDuration.TimeOfDay
745745 Write-Verbose - Message ' Copying values from temporary trigger to property Repetition of $trigger.Repetition'
746- $trigger.Repetition = $tempTrigger.Repetition
746+ $trigger.CimInstanceProperties [ ' Repetition' ].Value = $tempTrigger.Repetition
747747 }
748748
749749 if ($currentValues.Ensure -eq " Present" )
750750 {
751751 Write-Verbose - Message (' Removing previous scheduled task' -f $TaskName )
752- $null = Unregister-ScheduledTask - TaskName $TaskName - TaskPath $TaskPath
752+ $null = Unregister-ScheduledTask - TaskName $TaskName - TaskPath $TaskPath - Confirm: $false
753753 }
754754
755755 Write-Verbose - Message (' Creating new scheduled task' -f $TaskName )
@@ -916,18 +916,23 @@ function Test-TargetResource
916916 $RunOnlyIfNetworkAvailable = $false
917917 )
918918
919- Write-Verbose - Message (' Testing scheduled task' -f $TaskName )
919+ Write-Verbose - Message (' Testing scheduled task {0} ' -f $TaskName )
920920
921921 $CurrentValues = Get-TargetResource @PSBoundParameters
922922
923+ Write-Verbose - Message " Current values retrieved"
924+
923925 if ($Ensure -eq ' Absent' -and $CurrentValues.Ensure -eq ' Absent' )
924926 {
925927 return $true
926928 }
927929
928930 if ($null -eq $CurrentValues )
929- {
931+ {
932+ Write-Verbose - Message " Current values were null"
930933 return $false
931934 }
935+
936+ Write-Verbose " Testing DSC parameter state"
932937 return Test-DscParameterState - CurrentValues $CurrentValues - DesiredValues $PSBoundParameters
933938}
You can’t perform that action at this time.
0 commit comments