Client Resource Conditions
In Configuration Manager SP1, the Configuration Manager client has added the ability to be aware of system resources state and act accordingly. The resources being monitored are power, network, and user idleness. This addition makes the Configuration Manager client a better citizen in terms of optimizing power utilization and not disturbing the end user experience as much as possible.
LaunchConditions
A new property called LaunchConditions
has been added to the CCM_Scheduler_ScheduledMessage
class. The property can be a combination of the below values.
Value | Meaning | Comment |
---|---|---|
0 | No resource conditions. | This is the same behavior as versions of Configuration Manager prior to SP1. |
1 | Fire only when the battery is at low or above state. | Definition of critical/low/high battery state is defined in the Windows SYSTEM_POWER_STATUS structure. |
2 | Fire only when the battery is at high or changing state. | Definition of critical/low/high battery state is defined in the Windows SYSTEM_POWER_STATUS structure. |
4 | Fire only when the computer is charging. | Definition of critical/low/high battery state is defined in the Windows SYSTEM_POWER_STATUS structure. |
8 | Fire only when the user is idle. | This check is only performed on desktop systems. |
16 | Fire only when the network is connected. |
Note
By default, the value of LaunchConditions
is 1, meaning no scheduled tasks will be fired when the battery is at critical state.
Another new property called DeadlineMinutes
was added to CCM_Scheduler_ScheduledMessage
SP1. The default value of DeadlineMinutes
is 4320 (3 days). After the DeadlineMinutes
timeout, unless the computer is at critical power state, the pending schedules will be fired.
The site control file allows programmatic access to feature specific value monitoring/changes. The specific site control file items and default values are listed below.
Site Control File Item | Default Value |
---|---|
Hardware Inventory Launch Conditions | 10 = fire only when battery is high+ and user is idle. |
App Scan And Enforce Launch Conditions | 10 = fire only when battery is high+ and user is idle. |
Scan And Evaluation Launch Conditions | 26 = fire only when battery is high+ and user is idle and network is connected. |
DCM CI Assignment Evaluation Launch Conditions | 10 = fire only when battery is high+ and user is idle. |
Software Inventory Launch Conditions | 10 = fire only when battery is high+ and user is idle. |
See Also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for