Forefront Identify Manager Cmdlets in Windows PowerShell

Windows PowerShell™ is a task-based command-line shell and scripting language designed especially for system administration. This reference topic for the information technology (IT) professional introduces the 6 Windows PowerShell cmdlets that you can use to manage configuration for Microsoft® Forefront Identity Manager (FIM) 2010 FIM Service.

What does the FIM Automation module do?

The FIM Automation Module for Windows PowerShell in FIM 2010 is a Windows PowerShell module (named FIMAutomation) that consolidates a group of cmdlets. You can use these cmdlets to manage your FIM 2010 configuration in single, self-contained package.

FIM module cmdlets

You can use the FIM cmdlets to perform various configuration tasks in your FIM 2010 environments.

The following table lists all the cmdlets that are available in this release of the FIM Automation Module for PowerShell in FIM 2010.

Cmdlet Description


Compares the attributes of MatchObject instances and to returns an ordered list of changes.


Serializes FIMResource objects and stores them in the given file.


Deserializes FIMResource objects from the given file.


Extracts configuration resources from the Microsoft® Forefront Identity Manager (FIM) 2010 Service.


Imports changes into the target FIM Service by using Web service calls.


Joins two lists of ExportObject instances by using join criteria.


To list all the cmdlets that are available in the FIM Automation Module for PowerShell, use the get-command cmdlet as flollows: Get-Command -FIM.

For more information about—or for the syntax for—any of the FIM Automation Module for PowerShell cmdlets, use the Get-Help <cmdlet name> cmdlet, where <cmdlet name> is the name of the cmdlet that you want to research. For more detailed information, you can run any of the following cmdlets:

  • Get-Help <cmdlet name> -Detailed

  • Get-Help <cmdlet name> -Full

  • Get-Help <cmdlet name> -Detailed

  • Get-Help <cmdlet name> -Examples

More information

For more information about the FIM PowerShell cmdlets, see the following: