Импорт списка или библиотеки документов в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Вы можете импортировать сайт, список или библиотеку документов в SharePoint Server с помощью 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 является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.
См. также
Концепции
Экспорт сайтов, списков и библиотек документов в SharePoint Server