Last week I encountered a problem where a persons displayname was not correctly displayed in welcome message, contact box and peoplepicker. I checked the Active Directory information of the user, but everything was displayed as it should be. It seems like SharePoint is not updating the stored profiles when the useraccount is changed in Active Directory.
Wrong or changed information can occur when someone has a namechange because of marriage.
To force an update you can do the following steps:
- Check if the displayname in Active Directory and the user profile in SharePoint is the same (Central admin>Shared Services>user profile & properties> view user profile)
- If the displayname is not same than click on Start full import. This imports the displayname from Active Directory to sharepoint.
- Go to the top level site collection with admin privelege.
- Open the page http://sitecollectionurl/_layouts/people.aspx?MembershipGroupId=0 (all users in the site collection)
- Find the user, right click the name, and copy shortcut (url to the user’s profile page, in this example it ends with ID=166)
- Paste the shortcut into the browser address field and add &Force=True to it (http://sitecollectionurl/_layouts/userdisp.aspx?ID=166&Force=True)
- Hit Enter
- Click on “Delete User from site collection” button on the toolbar
- Add the same user to (any group) in the Site Collection
- This time it will sync New display name from SSP
- Remove the user from the group (it’s not needed anymore)
- Now the correct displayname should appear where it should (Welcome message, Contact web part, Userpicker, etc.)