Synchronize User Profiles with Active Directory in SharePoint Foundation 2010 / 2013

Business Purpose

This is a SharePoint plugin used with SharePoint Foundation is designed to force updates from Active Directory to SharePoint Foundation. This plugin ensures that user information within SharePoint sites is updated daily. Without this plugin, names, job titles, and email addresses may become out-of-date on each individual SharePoint site.

Technical Information

A SharePoint solution containing a timer job, this timer job runs against each Site Collection in each Web Application in order to keep the User Information List up-to-date with the out-of-the-box properties that SharePoint Foundation supports. Each user is validated against Active Directory and will pull down the properties from the directory.

Supported Platforms

SharePoint 2010 and 2013 Foundation

Application Type

SharePoint Solution (WSP)

Download

Installation

Run the PowerShell script in the zip file from the SharePoint Management Shell. No further configuration is required, unless adjustment of the timer job is required. By default, the timer job runs between midnight and 4 AM on a daily basis.

Manually Running the Timer Job

To manually run the timer job, navigate to Central Administration -> Monitoring ->Review job definitions. Find the job named “Nauplius.SharePoint.FoundationSync”. Click on the link and select Run Now. The job should execute within a few minutes.

Uninstallation

In Central Administration -> System Settings -> Manage Farm Features, deactivate the feature named “Nauplius.SP.UserSync”.

In Manage farm solutions, retract Nauplius.SP.UserSync. Once retracted, remove the solution.

Upgrading

After retracting and removing the solution from Central Administration, recycle the SPTimerV4 (SharePoint Timer) service in services.msc on all SharePoint servers in the farm. Next, follow the standard installation steps.

One thought on “Synchronize User Profiles with Active Directory in SharePoint Foundation 2010 / 2013”

Leave a comment