- ScheduledTask:
- Better compatibility with Group LogonType
when passing BuiltIn groups through ExecuteAsCredential- Primary use case is 'BUILTIN\Users'
- Use the ExecuteAsCredential property to pass the username
The PSCredential needs a non-null that is ignored
- Delay property not handled properly on AtLogon and AtStartup trigger - Fixes
Issue #230. - Changed
Get-ScheduledTask
calls toScheduledTasks\Get-ScheduledTask
to
avoid name clash withCarbon
module. Fixes Issue #248. - Cast
MultipleInstances
value returned byGet-TargetResource
tostring
-
fixes Issue #255.
- Better compatibility with Group LogonType
- PendingReboot:
- Migrated xPendingReboot from xPendingReboot
and renamed to PendingReboot. - Converted to meet HQRM guidelines - Fixes Issue #12.
- Changed
SkipCcmClientSDK
parameter to default to$true
- Fixes Issue #13. - Fixed
Test-TargetResource
so that if ConfigMgr requires a reboot then
the pending reboot will be set - Fixes Issue #26. - Refactored
Test-TargetResource
to reduce code duplication and move to a
data driven design. - Refactored
Get-TargetResource
by adding a new functionGet-PendingRebootState
so thatTest-TargetResource
no longer needed to useGet-TargetResource
. This
eliminated the need to include write parameters inGet-TargetResource
. - Converted the call to
Invoke-WmiMethod
toInvoke-CimMethod
. - Deleted the code that removes the
regRebootLocations
variable at the end of
the resource as it appears to serve no purpose.
- Migrated xPendingReboot from xPendingReboot
- Correct all tests to meet Pester 4.0 standards.
- RemoteDesktopAdmin:
- New resource for configuring Remote Desktop for Administration - fixes
Issue #224.
- New resource for configuring Remote Desktop for Administration - fixes
- Updated common function
Test-DscParameterState
to support ordered comparison
of arrays by copying function and tests fromNetworkingDsc
- fixes Issue #250. - BREAKING CHANGE: ScheduledTask:
- Correct output type of
DaysInterval
,StartTime
,WeeksDaysOfWeek
,
andWeeksInterval
parameters fromGet-TargetResource
to match MOF. - Refactored
Get-TargetResource
to remove parameters that
are not key or required - fixes Issue #249. - Added function
Test-DateStringContainsTimeZone
to determine if a string
containing a date time includes a time zone. - Enable verbose preference to be passed through to
Test-DscParameterState
. - Changed
Test-TargetResource
so thatStartTime
is only compared for
trigger typesDaily
,Weekly
orOnce
.
- Correct output type of
- Fix minor style issues in statement case.