export import list library sites in sharpoint 2019 is a common task for sharepoint administrator carried out during migration. You will get requests from user to move or copy, sharepoint list, libraries, sites from one site to another site. Site may be present in different web application under different sharepoint environment(PROD, DEV, SIT). Site between different sharepoint versions (SharePoint 2010 to SharePoint 2013 or SharePoint 2013 to SharePoint 2016 or SharePoint 2019).
You can migrate contents from one site to another site using backup restore site collection method, if size of content is large. We already discussed how to create backup restore request and follow content database detach attach method in previous post as below.
“Dismount Mount content database in sharepoint 2019 using powershell“. You can follow this to complete the task.
You can export list library sites to migrate contents only, size of content to be migrate is not so high. Once export is complete, you need to import list library in destination sharepoint site.
You can export import sharepoint list library using powershell or by using granular backup export a site or list method.
follow the command below Export-SPWeb to export sharepoint site collection
Export-SPWeb -Identity "<site collection url>" -Path "saving path"
Export-SPWeb -Identity "http://win-56r9d2tbfob:39760/sites/SharePointTechnicalSupport" -Path "C:\Backup\Site Collection\sitecollectionPS.cmp"
following command will export subsite in sharepoint
Export-SPWeb -Identity "subsite url" -Path "saving path" -verbose
Export-SPWeb -Identity "http://win-56r9d2tbfob:39760/sites/SharePointTechnicalSupport/SubsiteTeams" -Path "C:\Backup\SubsiteSite\SubsitePS.cmp" -verbose
export list in sharepoint following below command
Export-SPWeb -Identity "subsite url" -Path "saving location" -ItemUrl "list path" -IncludeUserSecurity -IncludeVersions All -verbose
Export-SPWeb -Identity "http://win-56r9d2tbfob:39760/sites/SharePointTechnicalSupport/SubsiteTeams" -Path "C:\Backup\List\List.cmp" -ItemUrl "Lists/ContactList" -IncludeUserSecurity -IncludeVersions All -verbose
following command will export library in sharepoint
Export-SPWeb -Identity "subsite url" -Path "saving location" -ItemUrl "library name" -IncludeUserSecurity -IncludeVersions All -verbose
Export-SPWeb -Identity "http://win-56r9d2tbfob:39760/sites/SharePointTechnicalSupport/SubsiteTeams" -Path "C:\Backup\Library\Documents.cmp" -ItemUrl "Shared Documents" -IncludeUserSecurity -IncludeVersions All -verbose
Import list in sharepoint following below command
Import-SpWeb -Identity "site url in which you want to import list" -Path "exported item saved location" -IncludeUserSecurity -UpdateVersions Overwrite -verbose
Import-SpWeb -Identity "http://win-56r9d2tbfob:19919/sites/SPSupport" -Path "C:\Backup\List\List.cmp" -IncludeUserSecurity -UpdateVersions Overwrite -verbose
following command will import library in sharepoint
Import-SpWeb -Identity "site url in which you want to import library" -Path "exported item saved location" -IncludeUserSecurity -UpdateVersions Overwrite -verbose
Import-SpWeb -Identity "http://win-56r9d2tbfob:19919/sites/SPSupport" -Path "C:\Backup\Library\Documents.cmp" -IncludeUserSecurity -UpdateVersions Overwrite -verbose
similarly use follow the command below to Import site in sharepoint
Import-SpWeb -Identity "http://win-56r9d2tbfob:19919/sites/SPSupport" -Path "C:\Backup\SubsiteSite\SubsitePS.cmp" -IncludeUserSecurity -UpdateVersions Overwrite -verbose
watch below video to get more in detail.
Categories: administration, backup restore in sharepoint, powershell command, SharePoint 2019, sharepoint server