В рамках курса Microsoft 10325A - Windows PowerShell 2.0 - резервное копирование / восстановление семейств сайтов.
PowerShell создает файлы кабинета или файлы .CAB - http://en.wikipedia.org/wiki/Cabinet_(file_format). В PowerShell есть одно приятное свойство - автоматизация, и вы можете легко выполнять ту же задачу, что и через центр администрирования SharePoint 2010, в разделе Резервное копирование и восстановление.
Имея сценарий, вы можете предоставить любое расширение для файла резервной копии. Извлекайте и просматривайте содержимое архива и модифицируйте его с помощью «Extract.exe», поставляемого с ранними версиями Windows и замененного в XP на «Expand.exe».
Восстановление измененных файлов CAB достигается с помощью «MakeCab.exe», Microsoft Cabinet SDK «CabArc.EXE» или любого приложения, поддерживающего «application / vnd.ms-cab-compressed».
Чтобы восстановить семейство сайтов с помощью Windows Power Shell, в меню «Пуск» выберите «Все программы»> «Продукты Microsoft SharePoint 2010».
Откройте консоль управления SharePoint 2010 (запустите с правами администратора, при необходимости щелкните правой кнопкой мыши и выберите «Запуск от имени администратора»).
Backup-SPConfigurationDatabase
Backup-SPFarm
Backup-SPSite
Get-SPBackupHistory
Restore-SPFarm
Restore-SPSite
Наиболее соответствует вашим требованиям;
Backup-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
person
mrhassell
schedule
03.04.2012