How To Copy Sharepoint Site

Copying a Sharepoint site can be done using either the Sharepoint Online Management Shell or the Sharepoint Online admin center.

Using the Sharepoint Online Management Shell, you’ll need to install the Sharepoint Online Management Shell if you haven’t already. You can download it from the Microsoft website. Once installed, open the Sharepoint Online Management Shell and connect to your Sharepoint Online organization using the Connect-SPOService cmdlet. From there, you can use various cmdlets such as Get-SPOSite, New-SPOSite, Export-SPOSite, and Import-SPOSite to get site details, create a new site, and export/import content.

On the other hand, the Sharepoint Online admin center provides a user-friendly interface for copying a Sharepoint site. Access the admin center, select Active sites, and choose the site you want to duplicate. By clicking on Copy site in the site details pane, you can provide a name, URL, and template for the new site. Once the copying process is initiated, you can manage the new site within the Sharepoint Online admin center.

When copying a Sharepoint site, it’s important to note that the copied site will have a new URL and will be separate from the original site. However, it will retain the same permissions, structure, and content. Remember to thoroughly test the copied site before making it available to users to ensure a seamless experience.

Using Sharepoint Online Management Shell

The Sharepoint Online Management Shell provides a powerful tool for duplicating a Sharepoint site. Here’s a step-by-step guide on how to use it:

  1. Install the Sharepoint Online Management Shell if you haven’t already. You can download it from the Microsoft website.
  2. Open the Sharepoint Online Management Shell and connect to your Sharepoint Online organization using the Connect-SPOService cmdlet.
  3. Use the Get-SPOSite cmdlet to get the details of the site you want to copy.
  4. Use the New-SPOSite cmdlet to create a new site with the same template as the original site.
  5. Use the Export-SPOSite cmdlet to export the content from the original site.
  6. Use the Import-SPOSite cmdlet to import the exported content to the new site.

Sharepoint Online Management Shell Example:

Connect-SPOServiceUrl “https://your-sharepoint-domain.sharepoint.com”

$site = Get-SPOSite -Identity “https://your-sharepoint-domain.sharepoint.com/sites/original-site”

New-SPOSite -Url “https://your-sharepoint-domain.sharepoint.com/sites/new-site” -Template $site.Template

Export-SPOSite -Identity “https://your-sharepoint-domain.sharepoint.com/sites/original-site” -Path “C:\ExportedSite.bak”

Import-SPOSite -Identity “https://your-sharepoint-domain.sharepoint.com/sites/new-site” -Path “C:\ExportedSite.bak”

Make sure to replace “https://your-sharepoint-domain.sharepoint.com” with your organization’s Sharepoint domain and URLs specific to your sites.

By following these steps, you will be able to successfully duplicate a Sharepoint site using the Sharepoint Online Management Shell.

Cmdlet Description
Connect-SPOService Connects to your Sharepoint Online organization.
Get-SPOSite Retrieves the details of a specific Sharepoint site.
New-SPOSite Creates a new Sharepoint site.
Export-SPOSite Exports the content of a Sharepoint site.
Import-SPOSite Imports the exported content to a new Sharepoint site.

Using Sharepoint Online admin center

If you prefer a graphical interface, the Sharepoint Online admin center offers an alternative method for copying Sharepoint sites. Follow these steps to copy a Sharepoint site using the Sharepoint Online admin center:

  1. Go to the Sharepoint Online admin center.
  2. Select Active sites, and then choose the site you want to copy.
  3. In the site details pane, click on Copy site.
  4. Provide a name and URL for the new site, and select the template you want to use.
  5. Click on Copy to start the copying process.
  6. Once the copying is complete, you can access and manage the new site in the Sharepoint Online admin center.

When using the Sharepoint Online admin center to copy a site, it’s essential to keep in mind that the copied site will have a new URL and will be separate from the original site. However, the copied site will retain the same permissions, structure, and content as the original site.

Pros Cons
– User-friendly interface – Limited customization options compared to Sharepoint Online Management Shell
– Intuitive copying process – Relies on internet connection
– Easy access to site management – Requires administrative privileges

Conclusion

Copying Sharepoint sites can be done using either the Sharepoint Online Management Shell or the Sharepoint Online admin center. Both methods have their advantages and considerations. If you prefer a command-line tool and need more customization options, the Sharepoint Online Management Shell is a great choice. On the other hand, the Sharepoint Online admin center provides a user-friendly graphical interface for simpler site copying tasks.

Whichever method you choose, remember to thoroughly test the copied site to ensure everything has been successfully duplicated before making it available to users.

Important Considerations

When copying a Sharepoint site, it is crucial to be aware of certain factors that may impact the new site’s functionality and user experience.

The copied site will have a new URL, separate from the original site. This means that any links or bookmarks pointing to the original site will no longer work for the copied site. It is important to communicate this change to users and update any relevant documentation accordingly.

However, the copied site will retain the same permissions, structure, and content as the original site. This ensures that users who had access to the original site will still have the same level of access to the copied site. It also means that any folders, lists, libraries, and documents within the original site will be replicated in the copied site.

Before making the copied site available to users, it is essential to thoroughly test its functionality. This includes testing all links, forms, workflows, and customizations to ensure they are working as expected. It is also a good practice to involve a small group of users for testing, as they can provide valuable feedback and identify any issues that may have been overlooked.

By considering these important factors and conducting thorough testing, you can ensure a smooth transition for users and minimize any disruption during the copying process. Remember, the goal is to create a seamless experience for users in the copied site while preserving the original site’s permissions, structure, and content.

Meet the Author

Abdul Rahim has been working in Information Technology for over two decades. Learn how Abdul got his start as a Tech Blogger , and why he decided to start this Software blog. If you want to send Abdul a quick message, then visit his contact page here.