Для управления SharePoint часто используется PowerShell – это новая командная строка Microsoft для управления всем чем угодно. Сейчас PowerShell команды поставляются вместе с AD, IIS, SQL Server, Hyper-V, SCVMM, Exchange, SharePoint и т.д.
Это объектная командная строка с возможностью обращения к различным иерархическим структурам (реестр, файловая система, AD и т.д.), WMI, COM, .NET.
Почти с каждым сервером Microsoft поставляет набор команд. Документация по командам для SharePoint 2010 доступна по ссылке – http://www.microsoft.com/download/en/details.aspx?id=7879
Документация непосредственно по PowerShell:
Windows PowerShell 2.0 Core Help - May 2011 Update - http://www.microsoft.com/download/en/details.aspx?id=10552
Windows PowerShell Language Specification Version 2.0 - http://www.microsoft.com/download/en/details.aspx?id=9706
Информация и примеры по новой версии PowerShell 3.0 - http://www.microsoft.com/download/en/details.aspx?id=27548
Командная консоль SharePoint 2010
Для работы с SharePoint через PowerShell можно запустить Командная консоль SharePoint 2010.

На самом деле, запускается обычная консоль PowerShell, но с выполнением следующей команды:
Add-PSSnapin microsoft.sharepoint.powershell
Эта команда просто загружает командлеты для SharePoint.
С таким же успехом её можно выполнить где угодно.
Сама по себе консоль не очень удобна, поскольку в ней команды нужно набирать по одной строке за раз, и нет навигации по коду.
Windows PowerShell ISE
Это более удобный вариант графической консоли с закладками для кода, возможностью пошаговой отладки и удаленного выполнения.

Устанавливается ISE как компонент Windows Server 2008 R2.

При написании кода есть авто подстановка (Tab), закладки, раскраска кода, выполнение фрагмента кода и другие удобства.

Command builder
Windows PowerShell Command Builder for Microsoft SharePoint 2010 Products and Microsoft Office 365 – это приложение Silverlight, которое помогает создавать команды быстро и наглядно.
http://www.microsoft.com/download/en/details.aspx?id=27588
Расширения для Visual Studio
Для программистов могут быть интересны проекты, которые добавляют поддержку написания скриптов PowerShell в Visual Studio 2010.
PowerGUI Visual Studio Extension
http://powerguivsx.codeplex.com/

Другие проекты
http://ps4vs.codeplex.com/
http://pscodegen.codeplex.com/
http://studioshell.codeplex.com/
http://vscmdshell.codeplex.com/
http://wasp.codeplex.com/
SharePoint 2010 Easy Setup Script
Это набор скриптов, которые помогут загрузить и установить все программное обеспечение для Windows Server, SQL Server, SharePoint и Visual Studio, Office и т.д. То есть Вы получите готовую ферму на одном компьютере. Скрипты документированы, есть описание и презентации, советы по изменению под собственные нужды.
http://www.microsoft.com/download/en/details.aspx?id=23415для
Также Вас может заинтересовать набор модулей, разработанных специалистами Microsoft для внутренних целей установки и поддержки фермы SharePoint.
SPModule - http://www.microsoft.com/download/en/details.aspx?id=6194
IIS Powershell Snap-in
Набор команд для управления веб сервером IIS - http://www.microsoft.com/download/en/details.aspx?id=15488
Script center – примеры кода
Есть замечательный сайт Microsoft, посвященный написанию скриптов - http://technet.microsoft.com/ru-ru/scriptcenter/bb410849
Здесь Вы найдете и примеры скриптов PowerShell для SharePoint и других продуктов, и форум, и статьи, и массу другой полезной информации.
Idera
Наконец хотелось бы упомянуть о коммерческом инструменте управления – Idera PowerShell Plus v4.1 - http://www.idera.com/Products/PowerShell/PowerShell-Plus/
Это мощный инструмент для работы с PowerShell. На сайте Вы найдете статьи, видео и пробную версию продукта.