Project Description
Every SharePoint user will have his/her personal settings for a site collection. Each user can view their details by clicking on Logged-in User link and select My Settings menu item. This tool helps to update user personal settings for a particular site collection.
 

1. Problem Statement
Every user will have his/her personal settings for a site collection. Each user can view their details by clicking on Logged-in User link and select My Settings menu item.

I have observed that my information shown in above screenshot is not the latest info. Now, when user wants to update his correct information, he clicks on Edit Item link, it displays details where it will not show all fields to update their personal settings. Even, if the user is site collection admin, he/she cannot fill all details. 
 

When SharePoint doesn’t use the User Profile Service Application, initially it pulls the user data from Active directory when a user access for first time and it stores his information in the content database. From next time, it checks the content database for the user info and if it finds it displays the data from the content database. 

If SharePoint uses, User Profile Service Application, it pulls user data from AD to user profiles as per scheduled time and timer job will update all site collections with latest info.

2. ABSTRACT
This tool helps for SharePoint farm admins to update user data in a particular given site collection.

3. How to Use

  • Open the command prompt
  • Change the directory to the path where UpdateUserPersonalSettings.exe is available.
    • This command should run with farm admin credentials.
    • Since this tool uses SharePoint object model, run this tool any one of the SharePoint farm servers.
  •  Run the command as per below syntax.
UpdateUserPersonalSettings.exe
            -Title:"Associate Consultant"
            -Url:http://Server/SiteCollection
            -LoginName:fareast\kegurup
            -Dept:"US-MCS DOD SL 3"
            -sipAddr:kegurup@microsoft.com
            -Mobile:"9959574023"
            -Name:"Guru Pratap K"
            -AboutMe:"Its about me..."
            -Picture:"http://bing.com/Images/abc.jpg"
            -FirstName:"Guru Pratap"
            -LastName:"Ketepalli"
            -WorkPhone:"66934563"
            -UserName:"kegurup"
            -WebSite:"http://bing.com"
            -AskMeAbout:"AskMeAbout..."
            -Office:"Microsoft"

Once the command runs successfully, it shows success message.
 

For displaying help on how to use the command use below syntax.

UpdateUserPersonalSettings.exe  -?
UpdateUserPersonalSettings.exe  -Help

Please download full document about this tool : http://updateusersettings.codeplex.com/releases/57513/download/186509

4. More Information

In case of any queries, please contact kegurup@microsoft.com or guruketepalli@gmail.com

 

 

Last edited Dec 20, 2010 at 4:11 AM by guruketepalli, version 5