Quantcast
Channel: SharePoint Diary
Viewing all articles
Browse latest Browse all 1058

Move SharePoint Site from one subsite to another within a Site Collection

$
0
0
Had a requirement to move a SharePoint site from one subsite to another site of the same site collection. Source site URL was: http://sharepoint.crescent.com/teams/marketing/us/Policies/ and it should be moved to http://sharepoint.crescent.com/teams/marketing/Policies/ ultimately, the aim was to move the "Policies" SharePoint site from "us" site to its top level site "marketing".

So, we need to move the subsite "Policies" which is under an another subsite "US" to Top level site "Marketing". Yes, fairly simple! I can do export-Import (Stsadm -o Export or Export-SPWeb). But found another easier way today: Edit "ServerRelativeUrl" property of SPWeb!

PowerShell:
#Get the Source Site
$web=Get-SpWeb "http://sharepoint.crescent.com/teams/marketing/us/Policies/"
$web.AllowUnsafeUpdates=$true
#Set the Target URL
$web.ServerRelativeUrl="/teams/marketing/Policies/"
$web.AllowUnsafeUpdates=$false
$web.update

As SharePoint Manager Tool supports write back some of the properties, we can utilize this tool to update the "ServerRelativeUrl" property of SPWeb.
Move SharePoint Site from one subsite to another within a Site Collection

Just updated Server relative Url property, Save it back, Done!

Viewing all articles
Browse latest Browse all 1058

Trending Articles