Thursday, November 2, 2023

Copy a List in SharePoint Online Using PowerShell

Copy a List in SharePoint Online Using PowerShell

# 1. Copy with in site
$SiteURL = "https://SiteURL/sites/Retail/"
$SourceListName = "MyDocuments"
$DestinationListName = "MyDocuments_New"
 
Try {
  Connect-PnPOnline -Url $SiteURL -Interactive
  Copy-PnPList -Identity $SourceListName -Title $DestinationListName
}
Catch {
  write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}
 
 
# 2. Copy to another site with in Site Collection
$SiteURL = "https://SourceSiteUrl/sites/Retail/"
$SourceListName = "MyDocuments"
 
$DestinationSiteURL = "https://DestinationSiteURL/sites/Sales/"
$DestinationListName = "MyDocuments_New"
 
Try {
  Connect-PnPOnline -Url $SiteURL -Interactive
  Copy-PnPList -Identity $SourceListName -Title $DestinationListName -DestinationWebUrl $DestinationSiteURL
}
Catch {
  write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}
 
 
# 3. Copy to another Site Collection
$SourceSiteURL = "https://SourceSite/sites/one"
$TargetSiteURL = "https://TargetSite/sites/two"
$ListName = "TestList"
$TemplateFile = "C:\\Template.xml"
 
Connect-PnPOnline -Url $SourceSiteURL -Interactive
Get-PnPSiteTemplate -Out $TemplateFile -ListsToExtract $ListName -Handlers Lists
Add-PnPDataRowsToSiteTemplate -Path $TemplateFile -List $ListName
Connect-PnPOnline -Url $TargetSiteURL -Interactive
Invoke-PnPSiteTemplate -Path $TemplateFile

3 comments:

  1. 8CDCC1F073
    In today's digital age, staying updated with the latest trends can be challenging, but resources like online tutorials and forums make it easier. If you're interested in exploring more about this topic, you can click here for comprehensive guides and community support. Embracing new technologies can significantly enhance your skills and open up new opportunities. Remember, continuous learning is key to staying ahead in any field.

    ReplyDelete

Featured Post

Power Pages Complete Guide

  Power Pages Complete Guide From Basics to Advanced — Web API, Auth, Liquid, Scenarios & Cheat Sheet Table of Contents Basic Quest...

Popular posts