У меня много сайтов Sharepoint, для которых мне нужно настроить разрешения. Открытие каждого сайта вручную и добавление пользователей занимает много времени. Это также утомительно, поскольку эти пользователи обычно одни и те же на многих (но не на всех) сайтах.
Есть ли способ группового управления этими сайтами (без унаследованных разрешений)?
Я видел несколько программ, которые это делают, но они платные. Обычно это не было бы большой проблемой, но моя компания заморозила закупки. Так что у меня нет надежды покупать для этого какие-либо инструменты.
Прежде чем тратить все это время на обновление каждого сайта вручную, я подумал, что посмотрю, есть ли бесплатный инструмент, который поможет мне в этом.
Вы можете использовать PowerShell, чтобы помочь автоматизировать это, вы можете начать работу с обучающего видео здесь: http://technet.microsoft.com/en-us/sharepoint/ee518673
Чтобы помочь вам начать работу - простой сценарий, подобный этому, для добавления пользователя на сайт:
New-SPUser -UserAlias "DOMAIN\Goyuix" -Web "http://localhost" -Group "Team Site Owners"
Вы также можете достаточно легко удалить пользователей:
Remove-SPUser "DOMAIN\Goyuix" -Web "http://localhost"
Вы также можете найти эти инструкции по началу работы полезными: http://technet.microsoft.com/en-us/library/ee806878.aspx