Additional System Center tools and components for managing infrastructure, applications, and services
AFAIK, when a client computer is a member of multiple device collections that have maintenance windows, these rules apply:
- If the maintenance windows don't overlap, the client treats them as two independent maintenance windows.
- If the maintenance windows overlap, the client treats them as a single window for the entire time of both windows. By default, with multiple maintenance windows, the client only installs software updates during Software Updates type windows. It ignores any All deployments maintenance windows, unless they're the only type.
In your scenario:
- The machine is in Collection A with a window 2 am-6 am set to All Deployments.
- The same machine is also in Collection B with a window 4 am-7 am set to Software Updates.
- You deploy a software update via Collection B.
Because the deployment is a Software Updates type, and there is a maintenance window on Collection B explicitly for Software Updates (4 am-7 am), the client will respect the Software Update‐type maintenance window (4 am-7 am). The "All Deployments" window of 2-6 am from Collection A will not extend the update deployment window, because for software updates the client follows the window type that matches "Software Updates". The overlapping window does not mean the client merges "All Deployments" plus "Software Updates" in this case; it uses the specific window of type Software Updates.
Effectively, it will have the 4 am-7 am window (from Collection B for Software Updates), not the merged 2 am-7 am window.
Refer to https://learn.microsoft.com/en-us/mem/configmgr/core/clients/manage/collections/use-maintenance-windows for details.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin