Способы экспорта сайта как решения в SharePoint Foundation 2010

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

Спасибо!


person axk    schedule 06.07.2010    source источник


Ответы (2)


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

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

  • SPWeb.SaveAsTemplage
  • SPSolutionExporter.ExportWebToGallery
  • SPSolutionExporter.ExportWeb
person Per Jakobsen    schedule 07.07.2010

В рамках курса 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