Hi all,
I have a test environment and I created an ADR for software updates. I went and had a look after the expected run time and the rule had not run. "Last Evaluation Time" was blank. The rule is enabled. I checked the ruleengine.log and I see no errors. I've been trying to figure it out today and changing the time in the evaluation schedule and seeing the new entries change in the log. For some reason, every time I change the evaluation schedule, the log tells me it will run next month. This seemed to happen when I changed my ADR time from 10:00PM to 11:00PM well before the expected evaluation time because I realized my SUP would sync at 10. Prior to the change, the ruleengine.log said:
Refreshed ScheduleList instance for Rule (16777220) from schedule string (02ECBAC000231400) with next occurence (11/12/2013 10:00:00 PM) SMS_RULE_ENGINE 10/28/2013 4:09:43 AM 1736 (0x06C8)
After the change:
Refreshed ScheduleList instance for Rule (16777220) from schedule string (02ECBAC000231400) with next occurence (12/10/2013 11:00:00 PM) SMS_RULE_ENGINE 11/4/2013 3:00:18 AM 1736 (0x06C8)
Now, I'm wondering if the change in time (from Daylight savings time) might have something to do with it? That time change happened on the 2nd.
For example:
Today is the third Wednesday of the month. I change my ADR to run tomorrow (the third Thursday) at 11:00 PM and recur every month on the 3rd Thursday. The log displays the following entry:
Refreshed ScheduleList instance for Rule (16777220) from schedule string (02F5BAC000251600) with next occurrence (12/19/2013 11:00:00 PM) SMS_RULE_ENGINE 11/20/2013 11:19:21 AM 1736 (0x06C8)
It seems that the ADR refuses to run this month and I can't for the life of me figure out why. Any thoughts on this? I hope this post isn't too confusing. I'm still a relative noob when it comes to SCCM