Jorge's Quest For Knowledge!

All About Identity And Security On-Premises And In The Cloud – It's Just Like An Addiction, The More You Have, The More You Want To Have!

(2009-10-04) FIM – FIM Object Visualizer

Posted by Jorge on 2009-10-04


Info/Script by: Markus Vilcinskas, Technical Content Developer, Microsoft Corporation

Source: http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/3ac18e4b-c4db-457c-8030-149037ef9d1a

Description:

The FIM Object Visualizer is a community script to display and document configurable objects such as Synchronization Rules, Workflows and Management Policy Rules:

  • Display – because the script has a UI to render your configuration
  • Document – because you can copy a displayed configuration to the clipboard and save it to a file.

The script is based on the HTA (HTML Application) framework – a framework that enables you to develop scripts that look like Windows applications without the need of writing code in Visual Studio.

Important: To run the script, you need a FIM server with PowerShell installed. Please read the FIM ScriptBox Read Me First prior to running this script

The FIM Object Visualizer is a customizable community script to display and document configurable objects such as Synchronization Rules, Workflows and Management Policy Rules. You can use this script to document your current FIM deployment or to provide configuration information in case of a troubleshooting scenario. The script consists of two main components:

  • Data Request
  • Data Display

The script assumes that all PowerShell scripts that are located in the Collection folder are scripts to request object information from your FIM server. When you start the script, the script code locates all these scripts and adds them to the left list box in the toolbar:

image

To request new or update existing object information for a specific object type, select the object type you are interested in from the list box, and then click Get Objects. You can extend the number of supported object types by adding additional PowerShell scripts to the Collection folder. The second list box lists the object types for which you have already requested object information. To list the display names for an object type, select the object type from the list box, and then click Get Names:

image

To display the configuration of an object, click the object’s display name:

image

As mentioned earlier in this post, the FIM Object Visualizer is a community tool. This means, the objective of this download is to get you started with the process of documenting your deployment; however, I expect that you will modify the components of this script. For example, if you don’t like the "look & feel" of how an object type is rendered, you can easily customize it by modifying the related XSLT file. If you have questions, comments or even extensions for this script, please respond to this post.

Get the script/tool from here.

Cheers,
Jorge
———————————————————————————————
* This posting is provided "AS IS" with no warranties and confers no rights!
* Always evaluate/test yourself before using/implementing this!
* DISCLAIMER:
https://jorgequestforknowledge.wordpress.com/disclaimer/
———————————————————————————————
############### Jorge’s Quest For Knowledge #############
#########
http://JorgeQuestForKnowledge.wordpress.com/ ########
———————————————————————————————

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.