Matthew McDermott

Matthew is a principal consultant for Catapult Systems. A Microsoft MVP (SharePoint Server), Matthew blogs about SharePoint and Microsoft technologies related to collaboration, web content management and productivity.
RSS Feed

Configuring Profile Image Export in SharePoint 2010

It’s no secret that I am thrilled with the new social features of SharePoint 2010. I am most excited about the new Profile Picture handling. I strongly believe that the more we can show the faces of our colleagues to one another the more connected we will feel. Clearly Microsoft feels that way as witnessed by the many features that make use of the Profile Image like the Activity Feed and Colleagues list.

image

image

 

Exchange and Outlook

What about other applications like Outlook and Exchange? Outlook 2010 includes the Outlook Social Connector to present the social connections that the user has to the other actors in the conversation. The images in the OSC come from the users contacts and Active Directory. In this example Kobe’s picture is in Willa’s contacts but Ruby and Willa’s pictures are not. The next image shows the empty thumbnailPhoto attribute on Willa’s AD record. If the desire is to have the User Profile pictures synchronized from SharePoint back to AD, SharePoint 2010 can do that thanks in large part to the architectural decision by the Product Group to use Forefront Identity Manager to perform the Profile Synchronization.

image

thumbnailPhoto attribute missing

Configure Profile Image Export

  1. Start with understanding the whole process: Configure profile synchronization (SharePoint 2010)
  2. If you have already configured the connection to AD all you have to do is add the permissions to the User Profile Service account in Active Directory for Create All Child Objects.
  3. Next, in Central Administration, go to the User Profile Service Application an in the People Section choose Manage User Properties.
  4. Locate the Picture property and hover-click Edit.
  5. In the Add new mapping section choose the appropriate connection to Active Directory (mine is DHT) choose the Attribute thumbnailPhoto and set the Direction to Export. Click Add to add the mapping.

    image

  6. Run a full synchronization and if you watch the status you should see the Export phase.

    image

  7. Following the synchronization you should see the thumbnailPhoto attribute populated in Active Directory.

    image

  8. Reopen Outlook 2010 and you should now see each users images in the OSC.

    image 

Why should I care

Social connections in organizations are one of the most important factors in employee retention. On the list of the Big 12 Questions to determine employee engagement in the workplace is “Do I have a best friend at work?” The integration offered by SharePoint 2010 to other systems empowers organizations to implement cost effective solutions for employee engagement that can be managed centrally and governed efficiently.

Posted by Matthew McDermott on Saturday, 13 Mar 2010 08:38
6 Comments | Filed under: SharePoint 2010, Social Networking, My Sites, Administration
Bookmark this post with:        

Comments

On 21 Mar 2010 12:32, Marcin said:

Nice tip, I was trying to repeat your steps in SharePoint 2010 VHD but Picture attribute is URL type. Could you tell what kind of type you used?

On 30 Mar 2010 03:54, itfa said:

Really nice tip and approach! I'm going to try it myself today, and I'll give a feedback later. ;)

On 14 Apr 2010 08:17, Adrian Edgar said:

A great article, thanks. Have you had any luck going the opposite way? We have user pictures stored in AD in the jpegphoto attribute, but can't seem to set up the synchronisation to send them to Sharepoint. I don't really want users to select their own profile picture when we have a whole set of teacher and pupil photgraphs already available.

On 19 Apr 2010 07:47, Matthew said:

Adrian, I have not tried it the other way. Though you raise a good point.

On 19 May 2010 12:51, steven said:

I tried the same steps and gave the permissions as mentioned in the article http://technet.microsoft.com/en-us/library/ee721049.aspx but could not configure it. Any thoughts? I also checked the tool syncronization service manager on MOSS14 at location c:\program files\Microsoft Office servers\14.0\synchronization service\UIshell did not understand how to use this tool. Need help anyone.

On 20 May 2010 07:30, Matthew said:

Steven, make sure that you are using the correct account. Look at what account is running the FIM Service. That is the account that must have the rights in AD.

Comments are disabled