was basically wondering what is the best / most efficient way to schedule ‘policy’ actions that you need to run frequently at regular intervals.
when i schedule an action and set the action to re-apply every 30 minutes under the actions execution tab, over the course of 24 hours for example it only manages to run @ 50 min intervals on average. I guess this maybe dependant on the individual machines client eval cycle.
could somebody please explain how the above scheduling method is designed to work?
Have also tried using a timer, based on a date/time value relevance that checks a registry key or file etc for last run time … with this method I recall being told in the past that it was less efficient than scheduling via the console . … and come to think of it, it was acually even more spuradic in terms of regular execution.
You are correct… The agent does its best to keep resource usage on the computer low and if the agent has lots of work to do (such as process lots of large baseline actions), then the agent will do work slower on average… Scheduling in the console is the right way to do it, but if your agents take too long to process all the info in all your Fixlet/operator sites, then it won’t get around to running your periodic action for a little while…
Other things that might slow the agent down are other actions that run or frequent gather intervals…
Note that generally it is not a good idea to try to constantly run actions with the agent in a short timeframe… not only are your actions being affected by the other work the agent is doing, but also constantly running actions interrupts the agent itself…