Import User Profile Photos from Active Directory into SharePoint 2010
Requirements:
- SharePoint Server 2010 with the
October Cumulative Update installed(**UPDATE** SP2010 SP1 with at least Feb 2012 CU) - Successfully working User Profile Service Application
- Profile Photo stored in thumbnailPhoto AD attribute (I used the PowerShell script found hereto import the picture into the attribute)
Steps to Perform:
- Create an import PictureURL mapping
- Perform a full profile synchronization
- Run the Update-SPProfilePhotoStore PowerShell command
Create an import PictureURL mapping
Edit the User Profile Picture property by navigating to Manage Service Applications > User Profile Service Application > Manage User Properties > Picture
Make sure your Active Directory profile connection is selected, and then choose thethumbnailPhoto attribute and Import direction
Since you’ll be controlling the profile photos from Active Directory, change Edit Settings to “Do not allow users to edit values for this property”
Click OK to make the changes
Perform a full profile synchronization
Manage Service Applications > User Profile Service Application > Start Profile Synchronization
The synchronization may take a while, so be patient.
Once completed, if you go to the profile page you’ll notice that the image wasn’t added.
Run Update-SPProfilePhotoStore PowerShell Command
Launch the SharePoint 2010 Management Shell (Start > All Programs > Microsoft SharePoint 2010 Products > SharePoint 2010 Management Shell) and run the following command:
Update-SPProfilePhotoStore -CreateThumbnailsForImportedPhotos 1 -MySiteHostLocation
http://<YourServerName>/my
Now go back to the profile page to review the results