@@ -5,15 +5,43 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5
5
6
6
## [ Unreleased]
7
7
8
+ ### Added
9
+
10
+ - ScheduledTask
11
+ - Added support for ScheduleType 'OnIdle', 'AtCreation', 'OnSessionState'.
12
+ Fixes [ Issue #282 ] ( https://github.com/dsccommunity/ComputerManagementDsc/issues/282 ) .
13
+ - Added support for StateChange to allow specifying which session state changes should
14
+ trigger the task (with ScheduleType = OnSessionState).
15
+ - Added support for StopAtDurationEnd permitting control over the 'Stop all running tasks
16
+ at the end of the repetition duration' feature.
17
+ Fixes [ Issue #168 ] ( https://github.com/dsccommunity/ComputerManagementDsc/issues/168 ) .
18
+ - Added support for TriggerExecutionTimeLimit permitting control over per-trigger 'Stop task
19
+ if it runs longer than...' feature.
20
+
8
21
### Fixed
9
22
23
+ - BREAKING CHANGE: ScheduledTask
24
+ - Fixed User parameter to correctly return the user that triggers an AtLogon or OnSessionState
25
+ Schedule Type, instead of the current value of ExecuteAsCredential. This parameter
26
+ is only valid when using the AtLogon and OnSessionState Schedule Types.
27
+ - Fixed User parameter to permit use even if LogonType = Group.
28
+ - Updated RandomDelay logic from a blacklist to a whitelist.
29
+ - Updated Delay parameter logic to reflect other TimeSpan based values.
30
+ - Updated unit tests to use Should -Invoke for Pester 5 compatibility.
10
31
- ` VirtualMemory ` fix incorrect variable name
11
32
- ` SmbServerConfiguration ` remove errant argument
12
33
13
34
### Changed
14
35
15
- - Converted tests to Pester 5
16
- - Rename Delete-ADSIObject to Delete-ADSIObject to satisfy HQRM
36
+ - BREAKING CHANGE: ScheduledTask
37
+ - Allow StartTime to be used to set the 'Activate' setting when adding ScheduleType triggers
38
+ other than 'Once', 'Daily' and 'Weekly'.
39
+ - Updated Delay parameter to support ScheduleType AtLogon, AtStartup, AtCreation, OnSessionState.
40
+ Fixes [ Issue #345 ] ( https://github.com/dsccommunity/ComputerManagementDsc/issues/345 ) .
41
+ - Updated User parameter for use with ScheduleType OnSessionState in addition to AtLogon.
42
+ - Updated integration tests to ensure resource and configuration names are matching.
43
+ - Converted tests to Pester 5
44
+ - Rename Delete-ADSIObject to Delete-ADSIObject to satisfy HQRM
17
45
18
46
### Removed
19
47
0 commit comments