Импорт списка или библиотеки документов в SharePoint Server

 

**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-09-13

Сводка. Узнайте, как импортировать сайт, список или библиотеку документов в SharePoint Server 2016 и SharePoint 2013.

Вы можете импортировать сайт, список или библиотеку документов в SharePoint Server с помощью PowerShell.

В этой статье

  • Перед началом работы

  • Импорт сайта, списка или библиотеки документов в SharePoint

    • Импорт сайта, списка или библиотеки документов с помощью Windows PowerShell

Перед началом работы

Хотя для экспорта сайта, списка или библиотеки документов можно использовать как PowerShell, так и центр Центр администрирования, импортировать сайт, список или библиотеку документов можно только с помощью PowerShell. Дополнительные сведения об экспорте сайтов, списков или библиотек документов см. в разделе Экспорт сайтов, списков и библиотек документов в SharePoint Server.

Перед выполнением этой операции ознакомьтесь со следующими сведениями.

  • Импорт можно использовать в качестве способа восстановления элементов и способа перемещения или копирования элементов из одной фермы в другую. Можно импортировать сайт, список или библиотеку документов из резервной копии текущей фермы, резервной копии другой фермы или из базы данных контента с доступом только для чтения. Чтобы осуществить импорт из базы данных контента с доступом только для чтения, сначала необходимо подключить базу данных с доступом только для чтения. Дополнительные сведения см. в разделе Присоединение и восстановление базы данных контента, доступной только для чтения, в SharePoint Server.

  • Сайт, список или библиотеку документов, экспортированные из одной версии SharePoint Server, нельзя импортировать в другую версию SharePoint Server.

Импорт сайта, списка или библиотеки документов в SharePoint Server

С помощью PowerShell можно импортировать сайт, список или библиотеку документов вручную или с использованием скрипта, который может выполняться через заданные промежутки времени.

Импорт сайта, списка или библиотеки документов с помощью PowerShell

  1. Убедитесь, что у вас есть разрешения для таких групп и ролей:

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. Запустите Командная консоль SharePoint.

  3. В командной строке PowerShell введите следующую команду:

    Import-SPWeb -Identity  <SiteURL>  -Path <ImportFileName>  [-Force] [-NoFileCompression] [-Verbose]
    

    Где:

    • <SiteURL> — URL-адрес сайта, в который выполняется импорт.

    • <ImportFileName> — имя файла, из которого выполняется экспорт.

    Важно!

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

    Также можно использовать командлет Get-SPWeb и передать идентификатор в командлет Import-SPWeb посредством конвейера PowerShell. Значение параметра Path задает путь и имя файла, из которого нужно импортировать список или библиотеку. Чтобы включить параметры безопасности пользователя вместе со списком или библиотекой документов, используется параметр IncludeUserSecurity. Чтобы перезаписать заданный список или библиотеку документов, используется параметр Force. Параметр UpdateVersions можно использовать, чтобы задать способ обработки конфликтов версий. Чтобы просмотреть ход выполнения операции, используйте параметр Verbose.

    Параметр NoFileCompression позволяет отключить сжатие файла в процессе импорта. Использование этого параметра позволяет снизить уровень потребления ресурсов во время процессов импорта и экспорта до 30 %. Если производится импорт сайта, списка или библиотеки документов, которые были экспортированы из центра Центр администрирования, или если экспорт сайта, списка или библиотеки документов был произведен посредством PowerShell без использования параметра NoFileCompression в командлете Export-SPWeb, использовать данный параметр в командлете Import-SPWeb невозможно.

    Примечание

    В командлете импорта Import-SPWeb отсутствует возможность выбора подмножества элементов экспортированного файла. Поэтому в процессе операции импорта будет производиться импорт всех элементов файла.

Дополнительные сведения см. в разделе Import-SPWeb.

Примечание

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

See also

Экспорт сайтов, списков и библиотек документов в SharePoint Server