Project Description

A PowerShell module for ForeFront Identity Manager 2010 automation.

Who is this for?

The PowerShell functions in this project are interesting if you match the following:
  • You use FIM/MIM (or ILM, or MIIS)
  • You want to automate FIM/MIM configuration
  • You want to document your FIM/MIM configuration
  • You want to do test automation for FIM/MIM

The goal in this project is to share functions used to design/test/deploy/operate FIM/MIM. FIM/MIM is part IT Pro product, and part Developer product. This results in a product the requires the seriousness of both MOF and MSF. The use of PowerShell modules makes FIM/MIM deployments simpler, and usually with higher quality. We want to share what we've got, and encourage other folks to re-use and contribute!

Solution Components

FimPowerShellModule.psm1

This module contains functions used to assist in FIM/MIM Service deployment automation, test automation, and extensibility. The module depends on the FimAutomation PowerShell Snap-In, and basically adds value by making it easier to build FIM/MIM ImportObject objects, which are then consumed by the FIM Import-FIMConfig cmdlet.

FimSyncPowerShellModule.psm1

This module contains functions used to assist in FIM/MIM Synchronization Service deployment automation and test automation. It can be used for run profile automation, test automation, operational analysis, and more.

Get-FimSyncConfiguration.psm1

This is the initial module that simply gets configuration from the FIM/MIM Sync engine, and allows you to do powerful things to drill down into the sync config.

Last edited Dec 31, 2016 at 6:15 PM by bdesmondMVP, version 14