Как скопировать списки и библиотеки SharePoint с одного сайта на другой сайт

Вопрос или проблема

Как я могу скопировать список и библиотеку SharePoint с одного сайта на другой, например:

Скопировать списки и библиотеки из

https://myCompany/sites/mySite1

в

https://myCompany/sites/mySite2

Мне не нужны данные, мне просто нужна структура/настройки/столбцы без данных

Ответ или решение

Копирование списков и библиотек SharePoint с одного сайта на другой — это задача, которая может быть выполнена различными способами в зависимости от ваших требований и уровня доступа. В данном ответе мы сосредоточимся на том, как без проблем перенести структуру, настройки и колонки списков и библиотек с сайта, например:

Исходный сайт: https://myCompany/sites/mySite1
Целевой сайт: https://myCompany/sites/mySite2

1. Использование PowerShell

PowerShell предоставляет мощные инструменты для администрирования SharePoint. С помощью PnP PowerShell можно эффективно копировать списки и библиотеки без данных.

Шаги:

  1. Установите PnP PowerShell:
    Убедитесь, что на вашем компьютере установлены последние версии PnP PowerShell. Это можно сделать, запустив следующую команду:

    Install-Module -Name SharePointPnPPowerShellOnline -AllowClobber
  2. Подключитесь к исходному сайту:
    Выполните команду для подключения к вашему исходному сайту:

    Connect-PnPOnline -Url https://myCompany/sites/mySite1 -UseWebLogin
  3. Экспортируйте структуру списков и библиотек:
    Скопируйте настройки списка:

    $lists = Get-PnPList
  4. Подключитесь к целевому сайту:
    Затем переключитесь на целевой сайт:

    Connect-PnPOnline -Url https://myCompany/sites/mySite2 -UseWebLogin
  5. Создайте списки и библиотеки:
    Для каждого списка из переменной $lists, создайте новый список или библиотеку на целевом сайте:

    foreach ($list in $lists) {
       New-PnPList -Title $list.Title -Template $list.BaseTemplate -AddToQuickLaunch $true
       # Дополнительные настройки, если необходимо
    }

2. Использование SharePoint Designer

Если вы предпочитаете графический интерфейс, SharePoint Designer может быть полезен. Вот шаги:

  1. Откройте SharePoint Designer и подключитесь к исходному сайту.
  2. Найдите нужный список или библиотеку.
  3. Скопируйте структуру:
    • Выберите список или библиотеку, щелкните правой кнопкой мыши и выберите "Копировать".
  4. Подключитесь к целевому сайту.
  5. Вставьте структуру:
    • Найдите нужное место на целевом сайте и выберите "Вставить".

3. Использование шаблонов

SharePoint позволяет создавать шаблоны списков:

  1. Перейдите в настройки списка на исходном сайте.
  2. Выберите опцию для создания шаблона списка.
  3. Сохраните шаблон.
  4. Загрузите шаблон на целевой сайт и создайте новый список на его основе.

4. Рассмотрение возможности сторонних инструментов

Существует множество сторонних приложений и инструментов, предлагающих возможность миграции данных и архивации, которые могут помочь в этой задаче. Однако они могут потребовать дополнительных настроек и лицензий.

Заключение

Копирование структур списков и библиотек SharePoint между сайтами может быть выполнено с использованием PowerShell, SharePoint Designer или шаблонов. Выбор метода зависит от вашего уровня доступа и предпочтений. Каждый из приведенных вариантов эффективен и может быть адаптирован в зависимости от конкретных потребностей вашего проекта.

Следуя вышеперечисленным шагам, вы сможете создать необходимые списки и библиотеки без их данных, сохранив при этом все настройки и структуру.

Оцените материал
Добавить комментарий

Капча загружается...