Add User To SharePoint Group Programmatically with STSADM and C#
Apart from SharePoint User Interface, We can programmatically add users to SharePoint group or site in these ways:
1. Using STSADM command line tool to add users:
To add user to the SharePoint site, we can use stsadm classic command line tool. bulk users to add from a CSV file:
- Using STSADM command line tool to add users
- Add users to Sharepoint site/group using C# Object Model
1. Using STSADM command line tool to add users:
To add user to the SharePoint site, we can use stsadm classic command line tool. bulk users to add from a CSV file:
- Add user to a SharePoint group:
stsadm -o adduser -url "http://sharepoint.crescent.com/sites/marketing" -userlogin crescent\UserName -useremail [email protected] -group "Marketing Members" -username "User Name"
- To Add a User directly user under "Site Permissions"
stsadm -o adduser -url "http://sharepoint.crescent.com/sites/marketing" -userlogin crescent\UserName -useremail [email protected] -role "Full Control" -username "User Name"
- To Add a user as Site collection Administrator:
stsadm -o adduser -url "http://sharepoint.crescent.com/sites/marketing" -userlogin crescent\UserName -useremail [email protected] -group "Marketing Owners" -username "User Name" -siteadmin
2. Add Users to SharePoint Programmatically using C# :
Adding users to SharePoint site programmatically: Here is how we can add users to SharePoint site With .Net Object Model C# Code. (This works both in SharePoint 2007 and SharePoint 2010)using(SPSite site=new SPSite("http://sharepoint.crescent.com")) { using (SPWeb web = site.RootWeb) { string GroupName="SharePoint Members"; SPGroup group = web.Groups[GroupName]; //To Get the Default Members group //SPGroup group = web.SiteGroups.Web.AssociatedMemberGroup; SPUser user = web.EnsureUser("Crescent\\Salaudeen"); group.AddUser(user); web.Update(); } }
No comments:
Please Login and comment to get your questions answered!