使用PowerShell将用户添加到SharePoint 2010组

时间:2010-08-11 12:50:09

标签: sharepoint powershell sharepoint-2010

我们需要将多个用户添加到多个SharePoint组。

有没有人有一个如何使用power shell将用户添加到sharepoint组的示例。

2 个答案:

答案 0 :(得分:16)

要将多个用户添加到多个组,您可以使用更长的脚本:

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/"

答案 1 :(得分:7)

试试这个PowerShell脚本:

Set-SPUser -Identity 'fun/factory' -Web http://someserver -Group 'Name of group'