UnitySync aims to make it straightforward to synchronize multiple directory sources and succeeds in its goal. It’s a fairly compact, easy to install and easy to configure package that’s self-contained with very few external dependencies and it works properly. This perhaps shouldn’t come as a surprise as although this is the first time UnitySync has been reviewed, it’s a very mature product. As a consultant I’ve seen a number of customers use this product and it works well for them; however I’ve never had a chance to get my hands dirty with it. In this review I’m going to try it out with a few scenarios that I see in the real world and see if it can solve some problems that are generally a pain.
When dealing with customers who have many different versions of Exchange, and some other email systems, the most common request from management is to be able to provide a single Global Address List across the organization. These environments are usually those that have grown either out of regional divisions, or mergers and acquisitions. In both cases multiple IT departments have built out infrastructure over many years following their own strategy. As the organization aims for greater efficiency a global directory of people, often followed by a consolidation of infrastructure is a key aim.
The difference between UnitySync and the alternatives I’ve seen and used is that it makes the task of building a global directory very simple and straightforward. This can either be between a couple of forests, or even with many forests using a hub / spoke implementation. It’s fair to say that many organizations could implement a GAL across the org in one day and then use UnitySync to help prepare the org, in combination with other tools like ADMT, Azure AD Sync Services or even on its own.