Способы экспорта сайта в качестве решения в SharePoint Foundation 2010 - PullRequest
1 голос
/ 07 июля 2010

Существуют ли другие способы экспорта сайтов в качестве решения в SharePoint Foundation 2010, кроме как через «Настройки сайта -> Действия сайта -> Сохранить сайт как шаблон»?
Кажется, что это единственный способ, просто чтобы убедиться, что яЯ ничего не пропускаю (возможно, через дизайнер? В конструкторе есть опция, но она ведет вас на ту же страницу "Сохранить сайт как шаблон")

Спасибо!

Ответы [ 2 ]

1 голос
/ 03 апреля 2012

как часть 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

1 голос
/ 07 июля 2010

В готовом пользовательском интерфейсе это единственное место для экспорта сайта, но учтите, что в отличие от sp2007 теперь он экспортирует ваш сайт в виде wsp-пакета

В объектной модели естьпара способов экспорта сайта:

  • SPWeb.SaveAsTemplage
  • SPSolutionExporter.ExportWebToGallery
  • SPSolutionExporter.ExportWeb
...