OVERVIEW / PURPOSE / GOAL

So in support a very common discussion is "How do I automate my run profiles? and How often should I run the run profiles?"  In light of this conversation topic, I decided to write a wiki covering these two questions.  My goal is to provide centralized information and additional information on automating the run profiles as well as answering the question of how often. 

UNDERSTANDING RUN PROFILES

It is important to understand the different run profiles, and what they do.  Here are resources that discuss the run profiles.  The run profile definitions have not changed from MIIS 2003 to FIM 2010 and/or FIM 2010 R2.

 

AUTOMATION OF RUN PROFILES

The Synchronization Engine itself does not provide a means of automating or scheduling your runs.  The reason for this is that each business or organization that uses the Synchronization Service Engine has it's own business rules as to when to schedule the runs, and which runs to execute.  The Synchronization Service Engine does provide a means of creating a script file that you can utilize with Task Scheduler.  This topic is very broad across the internet, but I have brought some of it together for us.

 

WHEN TO RUN THE RUN PROFILES 

This is a very tough question for a person in support to answer, as each business has different solutions, different needs, and different business rules.  As a recommendation, it would be good to sit down with your team and discuss what your business needs are as far as updating the information.

We in support have seen people run it as quick as every 10 minutes, and as much as once a day or once a week.  It really depends on your business needs.

If you choose to run around the neighborhood of every 10 minutes, the recommendation would be to keep an eye on it, and ensure that you do not have runs overlapping one another.  If you do have runs, especially synchronizations, then it would be recommended that you lengthen the time between runs to ensure that you give your runs adequate time to complete successfully.

Here is a good resource that goes into a deeper explanation of when to run the run profile.
FIM-REFERENCE: Which Run Profile Do I run first?

TROUBLESHOOTING RUN PROFILES

This could be broken down into several areas.  For now, we will break it down at a high level.

 

ADDITIONAL INFORMATION

FIM LANDING PAGE: Resource Wiki Page Index