Installing the PowerShell Management Agent


To install the PowerShell Management Agent (MA) on your FIM/MIM server, all you need is the setup program. The package is a packaged Management Agent.

To install, complete this steps -

  1. Download the latest version of the MA to your Synchronization Service server
  2. Close any running Synchronization Service Manager instances
  3. Run the setup on your FIM Synchronization Service server to install the MA.
    1. As of build, there is no Setup.exe. Instead, run the included PowerShell script to install.
  4. Start the FIM Synchronization Service Manager program and verify that you now have the option to create  a new Management Agent of type 'PowerShell'
  5. Create a new eventlog source using this PowerShell command
    1. New-EventLog -Source "PowerShell Management Agent" -LogName Application
Note - if you have a previous version of the MA installed, you may have to remove this through Add/Remove Programs in the Control Panel.

System Requirements

  • Microsoft Forefront Identity Manager 2010 R2 Service Pack 1 or later (build 4.1.3508 or later)
  • Windows Server 2008 R2 or later
  • PowerShell 3.0
  • NET Framework 4.5.2


Fred said...

What is the install procedure for the v4.0.0.1 MA if you are still running 2010 R1? There is no setup executable. Just the DLL.

Unknown said...

Soren, I had version 5 installed and after uninstalling and installing version 5.5 I can no longer use my existing management agents. I believe the 5.5 extension Subtype and ma-listname attributes changed, which prevent me from using the MAs. Can you recommend any fixes? I'd rather not re-create the MAs because it's a huge full import to rebuild the connector space.

v5 exported MA xml:
PowerShell (Soren Granfeldt)
PowerShell (Soren Granfeldt)

Unknown said...

I fixed my problem by modifying the newly installed UIShell\XMLs\PackagedMAs\ .xml to match the old naming. I'm sure this will tangle me up long-term, but my MA with objects is working. :)