Data Quality Script for the FIM Service

Today I presented a session called “all about data” at the FIM Team User Group meeting. One of the goodies I shared was my Data Quality script. The point of this script is to run against the FIM Service on a regular basis and look for anomalies that can be easily fixed – for example a Person object belongs to a particular set, and this means that they should have a particular setting, but for some reason they don’t, so let’s fix it.

Various other people have taken a more policy-based approach to the problem of finding and fixing data irregularities in the FIM Service (including by colleague Bob’s Housekeeping Policy) but I wanted something that was simpler to extend and more lightweight, in that it just detects and fixes anomalies, rather than churning through all objects just-in-case.

The result is shared here:


Leave a Reply

Your email address will not be published. Required fields are marked *