[SharePoint2010] Как перенести список/библиотеку с одного сайта на другой
Перенести страницу с одного Веб-сайта SharePoint 2010 на другой очень просто, запускаем SharePoint Designer и перетаскиваем страницу. А вот со списками и библиотеками не так просто, здесь нужно задействовать механизм SharePoint экспорт/импорт. Причем импорт можно сделать только через командную консоль PowerShell для SharePoint. Теперь обо всем поподробнее…
Экспорт
1. Открываем Центр администрирования SharePoint, далее Резервное копирование и восстановление > Экспорт сайта или списка.
2. Выбираем нужное Семейство веб-сайтов, Сайт и Список, который экспортируем. Указываем путь и имя файла, куда будет сохранен список. Если нужен перенести все метаданные (авторов, даты создания и изменения), то ставим галку Экспорт полной безопасности (Export full security).
3. Жмем Начать экспорт. Лог будет лежать вместе с экспортируемым файлом.
Импорт
4. Запускаем Командную консоль Sharepoint 2010.
5. Импорт списка/библиотеки производится с помощью командлета Import-SPWeb (Описание командлета).
Import-SPweb –Identity http://[Веб-сайт] –Path [путь_к_файлу] –Force –IncludeUserSecurity
Параметр –IncludeUserSecurity нужен, чтобы список восстановился со всеми метаданными.
6. Проверяем перенесенный список/библиотеку.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
Столкнулся с тем, что если в списке было поле с учетной записью пользователя из AD, то при переносе на новый портал оно становится просто текстовым полем.
Не знаете как победить? Домен и пользователи одни и те же.
Юрий
28 Авг 2013 в 12:14