Существует два варианта автоматизации настройки SharePoint 2010
- Использование PowerShell
- Использование объектной модели SharePoint
Я предпочитаю первый вариант из-за более короткогоКривая обучения (по сравнению с вариантом 2) и все же имеет силу .NET.Есть много ресурсов, доступных в Интернете.Я бы посоветовал вам изучить командлеты PowerShell и посмотреть, есть ли в нем все, что вам нужно.Кроме того, вы можете создавать свои собственные командлеты в .NET (используя объектную модель SharePoint), поэтому теоретически он такой же мощный, как и вариант 2.