Импорт списка или библиотеки документов в 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
Убедитесь, что у вас есть разрешения для таких групп и ролей:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server.
Примечание
Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
Запустите Командная консоль SharePoint.
В командной строке 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