Here’s an SCCM advertisement scheduling gotcha…
Some control room computers have the box shown below unchecked. The result is that they stay on standard time year-round.
Date and Time Properties -> Time Zone -> “Automatically adjust clock for daylight saving changes” is unchecked.
HKLM\System\CurrentControlSet\TimeZoneInformation\[DisableAutoDaylightTimeSet] = 1
Consider the scenario where you create an SCCM advertisement at 2:00pm. One of these control room PCs receives the advertisement at 2:15pm, but according to its own clock, it is only 1:15pm. Execmgr.log shows the following messages:
CSoftwareDistPolicyMgr - Policy for (<AdvID> <AdvName> <PkgID>) is not being offered yet or is expired
Could not find the policy in WMI for package <PkgID> program <programname>
The WMI query for CCM_DeletedPolicy did not return any objects
You would think that everything should be OK after the clock on this PC catches up to the advertisement start time. However, these PCs never process this advertisement, even after 1 hour has elapsed. The only way to get these PCs to run it is to re-create the advertisement, or de-install/re-install the SCCM client.
Suggested actions: When creating an advertisement, target it at the NULL collection for an hour, then re-target it at the full-scale collection. Or you can backdate the “Mandatory Start Time” and “Mandatory Assignment” time by 1 hour.