как часть Microsoft Course 10325A - Windows PowerShell 2.0 - резервное копирование / восстановление семейств сайтов.
PowerShell создает файлы CAB-файла или .CAB-файлы - http://en.wikipedia.org/wiki/Cabinet_(file_format). Одна из приятных особенностей PowerShell - это автоматизация, и вы можете легко выполнить ту же задачу, что и через центр администрирования SharePoint 2010, в Резервное копирование и восстановление раздел.
В сценарии вы можете указать любое расширение для вашего файла резервной копии. Извлеките и просмотрите содержимое архива и измените его, используя «Extract.exe», предоставленный в ранних версиях Windows и замененный в XP на «Expand.exe».
Восстановление измененных CAB-файлов выполняется с помощью MakeCab.exe, пакета SDK Microsoft Cabinet «CabArc.EXE» или любого приложения, поддерживающего «application / vnd.ms-cab-compress».
Чтобы восстановить семейство сайтов с помощью Windows Power Shell, в меню Пуск выберите Все программы> Продукты Microsoft SharePoint 2010.
Откройте Командную консоль SharePoint 2010 (запустите с правами администратора, если требуется, щелкните правой кнопкой мыши и выберите « Запуск от имени администратора »).
Backup-SPConfigurationDatabase
Backup-SPFarm
Backup-SPSite
Get-SPBackupHistory
Restore-SPFarm
Restore-SPSite
наиболее подходящий для вашего требования;
Резервное копирование-SPSite
Restore-SPSite
Backup-SPSite http://server_name/sites/site_name -Path C: \ Backup \ site_name.bak
Restore-SPSite http://server_name/sites/site_name -Path C: \ Backup \ site_name.bak
Великолепная книга, наполненная сценариями автоматизации с помощью PowerShell, книга Гэри Лапойнта - Автоматизация администрирования Microsoft SharePoint 2010 с Windows PowerShell 2.0
.Net пространство имен для кода C # в PowerShell или PowerShell в приложениях .Net;
Microsoft.SharePoint.Publishing.Administration