I just recently discovered SharePoint Manager 2010 and it is THE awesome companion to Central Admin!

I stumbled upon SharePoint Manager 2010 on CodePlex in search of a solution for moving a subsite to a different location in the same Site Collection.

When I first inherited administration of our SharePoint 2010 site, it wasn’t correctly implemented, and the Manage Content and Structure feature was broken. After some searching on how to fix this, I started reading responses of running the SharePoint Configuration Wizard again, but that came with a warning: It may reset any customizations to page layouts!

This specific SharePoint 2010 environment has been running for well over a year and the end users have done a lot of customizations. There’s no telling what might be “broken” or reset to factory standards by running the SCW again.

This lead me to find other means to moving the site without the Manage Content and Structure tool. I found some sites that started talking about STSADM, and then I finally stumbled upon this blog post: http://www.wareprise.com/2009/04/21/how-to-move-a-site-from-one-subsite-to-another-in-sharepoint/ which was referring to SharePoint Manager 2007. I immediately did a SharePoint Manager 2010 search and found it on CodePlex!

Get it here: http://spm.codeplex.com/

There was a LOT of other things that are configurable via SharePoint Manager, but here’s the EASY trick to moving a site:

  1. Open up SharePoint Manager 2010 from the Web Front End Server.
    I’m not sure if this matters, but make sure you are logged on with your SharePoint Administrator Service Account or user account with admin privileges to SharePoint. The Download off CodePlex is a zip file that contains a folder. The application itself does not need to be installed. Just unzip it to a preferred location and run it.
  2. Drill down to your sub site.
    Web Applications > Application Name > Home > Webs > drill down to sub-site in question
    You will note that for each site, all sub-sites are listed under the Webs folder of that specific site.
  3. In the Properties Pane, look for the attribute ServerRelativeUrl.
    (they are all alphabetical)
  4. Simply update that value to move the site to a new location.
  5. Click the Save Button and you’re done!
    Note: if you type the wrong url, the program will throw an error. At first, I panicked because I thought that there was some permissions issue or other unknown factor preventing the SP Manager from making a change… I’m glad it turned out to be a typo!

Comments are closed.