web-dev-qa-db-ja.com

PowerShellを使用してSharePoint2010グループにユーザーを追加する

複数のSharePointグループに複数のユーザーを追加する必要があります。

PowerShellを使用してSharePointグループにユーザーを追加する方法の例を誰かが持っていますか?.

14
Shiraz Bhaiji

このPowerShellスクリプトを試してください。

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

複数のユーザーを複数のグループに追加するには、より長いスクリプトを使用できます。

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