SharePoint User Profile Timer Job Documentation

The SharePoint User Profile Timer Job reads from the OWSTimer Config File. The OWSTimer Config File can be found here:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\OWSTimer.EXE.Config

In your OWSTimer Config File you will need to add an AppSettings key for HireDate and set the value to the name of the corresponding attribute in your AD. The key name and value are case and spelling sensitive so double check the name to make sure it's correct. See example below:

<?xml version="1.0" encoding="utf-8" ?>
<add key="HireDate" value="extensionattribute1" />

You will download the Timer Job (UpdateSPUserProfileTimerJob.wsp) and the PowerShell Script called DeployUpdateSPUserProfileTimerJob.ps1 and save to your SharePoint Server together at the same location.

Open up Powershell as Administrator and do a cd:\ to get to the location where you saved your script and wsp. Type .\DeployUpdateSPUserProfileTimerJob.ps1 and hit enter. This will add, deploy, and activate the Timer Job (UpdateSPUserProfileTimerJob.wsp) to your environment.

You can then go to Central Admin and look at your Time Job Definitions and verify that it added the UpdateSPUserProfileTimerJob. By default it is configured to run daily at 11pm, this setting can be changed after deployment.

Last edited Jun 7, 2013 at 6:25 PM by aprildunnam, version 1


No comments yet.