If you would like to update Active Directory User/Group profile information in a SharePoint 2007 site, you can use the commands given below to achieve this.

  1. [Reflection.Assembly]::Load("Microsoft.SharePoint, Version=12.0.0.0, Culture=Neutral, PublicKeyToken=71e9bce111e9429c")
  2. $site = New-Object -TypeName Microsoft.SharePoint.SPSite -ArgumentList http://sharePointsiteurl
  3. $group = $site.RootWeb.SiteUsers["Domain\grouploginname"]
  4. $group.Name = "Group Name"
  5. $group.Email = "[email protected]"
  6. $group.Update()
Important Note

SID should match in both Active Directory and SharePoint for the user/group, else the steps given above will not work.

To check the SID of a group from Active Directory

Command - wmic useraccount where name='grouploginname' get sid

To check the SID of a group In SharePoint

Look for the user profile database to get the SID of the group.