Add user to SharePoint 2010 group using powershell
29,633
Solution 1
Try this PowerShell script:
Set-SPUser -Identity 'fun/factory' -Web http://someserver -Group 'Name of group'
Solution 2
To add multiple users to multiple groups, you could use a longer script:
Function AddUsers($userArray, $webUrl)
{
foreach ($user in $userArray)
{
$username = $user[0];
foreach ($group in $user[1])
{
Set-SPUser -Identity $username -Web $webUrl -Group $group
}
}
}
$userArray = @(
@("domain\user1", @("Site Visitors", "Designers")),
@("domain\user2", @("Site Visitors", "Designers")),
@("domain\user3", @("Site Owners"))
)
#Call function without brackets
AddUsers $userArray "http://my-sharepoint-site/"
Author by
Shiraz Bhaiji
Architect / dev lead / .net programmer Manager at Evry http://www.evry.no/ Board Member Oslo Software Architecture http://www.meetup.com/Oslo-Software-Architecture/
Updated on September 19, 2020Comments
-
Shiraz Bhaiji over 3 years
We need to add several users to several SharePoint Groups.
Does anyone have an example of how to add a user to a sharepoint group using power shell.