Deprecated Features and planning for the future

This article describes the deprecated features of Microsoft Identity Manager 2016 SP2. Where the feature is still present in Microsoft Identity Manager, it is still supported, except where the feature is dependent upon an underlying platform, interface or separate component that is no longer supported. Deprecated features are not recommended for new deployments, as they may be removed in a future hotfix or service pack release. For developers, we recommend not utilizing deprecated features in any new applications or solutions.


For more information on the new support options for MIM, see support options for Azure AD Premium customers.


Microsoft does not recommend customers start new deployments of the Microsoft BHOLD Suite components. Existing deployments of BHOLD for role-based provisioning will continue to be supported, except where the underlying component is no longer supported.

The BHOLD Model Generator, BHOLD Analytics and BHOLD FIM Integration modules have a dependency on Microsoft Silverlight. Microsoft Silverlight will reach its end of support on October 12, 2021. For more information, see Silverlight End of Support. Users who haven't installed Microsoft Silverlight in their browser can't use the BHOLD Suite modules that require Silverlight. Customers with an existing BHOLD deployment of one or more of those modules should plan to uninstall those modules from their BHOLD server computers by October 2021. Also, they should plan to uninstall Silverlight from any user computers that were previously interacting with that BHOLD deployment.

Azure AD now provides access reviews, which replaces the BHOLD attestation campaign features, and entitlement management, which replaces the access assignment features.

Service and Portal

Deploying MIM Service or Portal on Windows Server 2008 R2, or using SQL Server 2008 R2 as the underlying database, is deprecated, as these platforms are no longer in mainstream support. Deploying MIM Portal on SharePoint Foundation 2010 is deprecated.

Category Deprecated Feature Comment
Programmatic Configuration of sync Web Service configuration interface(ma-data and mv-data) The ability to configure the MIM synchronization service, through MIM service web service, may be removed in a future hotfix or service pack.

Azure AD Multi-Factor Authentication integration


In September 2022, Microsoft announced deprecation of Azure AD Multi-Factor Authentication Server. Beginning September 30, 2024, Azure AD Multi-Factor Authentication Server deployments will no longer service multifactor authentication (MFA) requests. Customers of Azure AD Multi-Factor Authentication Server, for MIM SSPR or MIM PAM approvals, should plan to move before this date to instead use either custom MFA providers, or Windows Hello or smartcard-based authentication in AD.

Connectors and Management Agents

The following MAs have been removed in MIM 2016:
1. MA for FIM Certificate Management
2. MA for Lotus Notes
3. MA for SAP R/3
The Lotus Notes and SAP R/3 MAs have been replaced with new connectors. For more information, see Latest Connector Version Release History & Download.


The Windows Azure AD Connector for FIM is deprecated. The solution of using FIM and the Azure AD Connector has been superseded. Existing deployments should migrate to Azure AD Connect, Azure AD Connect Sync, or the Microsoft Graph Connector, as described in how to migrate from the FIM Connector. The internal interfaces used by the Azure AD Connector for FIM are being removed from Azure AD, and at a future date, the Windows Azure AD Connector will no longer be able to connect with Azure AD.

Synchronization Service

Deploying MIM Sync on Windows Server 2008 R2, or using SQL Server 2008 R2 as the underlying database, is deprecated, as these platforms are no longer in mainstream support.

The ECMA1/XMA extensibility framework has been replaced by ECMA 2.0. Updating existing ECMA1 management agents with ECMA2.0 connectors is required.

Category Deprecated Feature Comment
Management Agents Running Connectors out-of-proc The synchronization service will always call the connector in the same process. It is the responsibility of the connector to start and manage the other process.
Management Agents Configure partition display name This option was only used to provide an alternative name for a partition in the WMI interfaces.
Run profiles Combined profiles The combined profiles delta import/sync, full import/delta sync, and full import/sync may be removed. Use run profiles with two steps instead.


You should keep combined run profiles only in environments where the performance would be impacted by a large number of existing disconnectors.

Category Deprecated Feature Comment
Attribute Precedence Multi- mastery/equal precedence Equal precedence may be removed. You should configure manual precedence instead. You can continue to use this feature if your environment has a FIM Service management agent deployed. This management agent does not provide manual precedence to avoid export-not-precedent for declarative provisioning.
Join Rules Join on “Any” object type All join rules should explicitly define the metaverse object type they are trying to join to.
Attribute flows Unselect “allow nulls” for exported values “Allow Nulls” will always be selected, so make sure that you have “Allow Nulls” selected in your current environment.
Attribute flows “Do not recall attributes” Attributes will always be recalled, which is the best practice.
Rules Extension Running metaverse and ma rules extension out- of-proc The metaverse and attribute flow rules will run in the same process as the synchronization engine.
Rules Extension Transaction properties Avoid passing data between inbound, provisioning, and outbound synchronization using this utility class.
Rules Extension ExchangeUtils: Create55* methods The methods to create objects for Exchange 5.5 servers may be removed.
Interface Mms_Metaverse All ClmUtils class members may be removed in a future hotfix or service pack.

Certificate Management

Deploying MIM CM on Windows Server 2008 R2, or using SQL Server 2008 R2 as the underlying database, is deprecated.

The MIM CM bulk client is not recommended for new deployments.


The PAM approach provided by MIM is intended to be used in a custom architecture for isolated environments where Internet access is not available, where this configuration is required by regulation, or in high impact isolated environments like offline research laboratories and disconnected operational technology or supervisory control and data acquisition environments. PAM is not recommended as a starting point in deployments of Active Directory with Internet connectivity. If your Active Directory is part of an Internet-connected environment, see securing privileged access on where to start.

Deploying MIM for Privileged Access Management with a Windows Server 2012 R2 domain controller in the PRIV forest is deprecated. Use Windows Server 2016 or later Active Directory, with Windows Server 2016 functional level, for your PRIV forest domain. The Windows Server 2012 R2 functional level is still permitted for a CORP forest's domain.

Next steps

Learn more about:

  • Microsoft Identity Manager is still closely related to its predecessor, Forefront Identity Manager. If you still use FIM, or want to refer to additional documentation, take a look at the FIM 2010 R2 Documentation Roadmap.
  • Topology considerations for deploying MIM This article introduces multiple deployment topologies that you may consider implementing.
  • Capacity planning guide You can use this guide, along with test environments, to understand the appropriate scope for your deployment.