MIM 4.5.26.0 – MPR Creation – The Required Field Cannot Be Empty

I recently ran into an issue after updating MIM 2016 to version 4.5.26.0 where I was unable to select workflows when creating an MPR.  The error displayed was The Required Field Cannot Be Empty. The Selected workflow would be cleared when hitting next or submit button. Further testing identified that you could successfully add workflows…

0

MIM 2016 SP1 – Portal Servers Run Out of Disk Space.

Summary: I recently ran into an issue after upgrading a MIM Environment to MIM 2016 SP1 (version 4.4.1459.0 or greater) where the MIM portal trace log files would grow until all available disk space was consumed. Below is the root cause of the issue and the method I used to resolve it.  Temporary Fix to…

0

MIM 2016 SP1–Service and Portal Installation Guide

Introduction: This document is intended to be used as an operational build document for the Microsoft Identity Management 2016 MIM Service and Portal Server installation. This guide does not cover the installation of the Password Registration and Password Reset Portals. These installations are covered in detail in separate blog posts. Using this Guide: You may…

0

Calculating the domain and populating user attributes across multiple MIM implementations.

OVERVIEW: Enterprise environments often contain multiple independent MIM installations that serve as a development, staging, and production environments. Ideally, code should be written and tested in the Development environment and transferred to staging for validation then transferred to production with no environmental modifications being required. I often run across Synchronization or Attribute Flow Rules that…

0

Updating Attributes Based on a Detected Name Change

Scenario: In a MIM environment, a user goes through a name change (marriage, divorce, etc.) and they have several attributes which need to be updated accordingly. Common examples include DisplayName, Email and Mail Aliases. While it is possible, and relatively easy, to build these values directly in the inbound user synchronization rule from the authoritative…

0

(WAL) – Workflow Example – Removal of a multivalued reference attribute

Special Thanks to Mr. David Hodge for putting the WAL Workflow Documentation together Things to keep in mind • the RemoveValues function requires a “List” to be passed to it. Adding in the GUID into the RemoveValues function didn’t seem to do it. • An example PowerShell activity that allows you to build a list…


MIM WAL–Installation Guide Part 3

  This post is a continuation of  MIM WAL–Installation Guide Part 2 This is the 3rd part of the MIM WAL Installation Guide Series, and in this section we will take the newly compiled Solution Navigate to the location where you copied the Solution Folder, If you have not yet copied the Solution Folder yet…


MIM WAL–Installation Guide Part 2

  This post is a continuation of  MIM WAL–Installation Guide Part 1 Navigate to the location where you have the MIM WAL Source Code Open the Folder “ReferencedAssemblies” In this Folder we want to copy the System.Management.Automation.dll file Once the file is copied into this folder Now open the folder “4.1.3496.0” Now copy the following…


MIM WAL–Installation Guide Part 1

Installation of the MIM WAL can sometimes be problematic especially if you are just getting started or even just an armature developer. The objective of this post is to: 1. ) Help in the collection of all files needed to compile the Workflow Activity Library 2.) Prepare solution to be compiled 3.) Install the Workflow…


(WAL) – Workflow Example – Run PowerShell Script

It is important to understand that the PowerShell Workflow is a great tool to complete task that require a PowerShell activity but it is limited when performing actions on a bulk amount of objects simultaneously and it lacks the ability for a retry, for example what happens if the PowerShell activity is triggered and the…