3

Recently I have updated display name in AD for some users and have run the full synchronization in my sharepoint server 2010. When I do this the user names get updated in my user profile service where as the same is not reflecting in people picker column at list item level for some users. Here is a example.

I have a people picker field in my list that shows old display name.

People picker column showing the old display name

When I click the user name it moves to the profile page where updated name is displayed.

enter image description here

There is a solution that the user could be deleted from site and added again but remember this has to be done for a couple of users(we are maintaining more than 6000 users) and permissions has to be given again which is time consuming. Any other ideas?

1

Generally this is caused by the user not being "active" on the site. Once SharePoint updates the info from the UPS to the local site, the info is not updated again unless the user takes action on the site, like updating or adding an item. If synchronization is failing you may see old databases with:

stsadm -o sync listolddatabases 0

If you do you can get rid of them with

stsadm -o sync deleteolddatabases 0

Next time the user info list timer job runs it should sync correctly.

  • Thanks. I figured that out. Also to ignore if the user is active or not we could use the following command "Stsadm -o sync -IgnoreIsActive 1". We have to wait for the user info list timer job to run. To make it happen immediately use this command "Stsadm -o sync -synctiming M:1" and the timing will be reduced to 1 minute. The sync reflects in immediate effect. Later we could change the sync timing to hours using this command "Stsadm -o sync -synctiming H:1". Hope this adds additional info. – Prasath Sivagnanam Jul 27 '16 at 5:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.