Friday, March 2, 2012

How to Change URL of the SharePoint List or Library?

Another interesting question, How to change the URL of the existing List or Library? End-user named a document library as "2011 Goals & Results" and in URL it came as "2011%20Goals%20%20Results", and the request is to get rid of %20's in the URL.

change sharepoint list url

Unfortunately, there is no direct way/interface from SharePoint to do that. However these tricks will help you! thought of Sharing..
  1. Use Explorer View
  2. Use SharePoint Designer
  3. Using PowerShell to Change the URL of a SharePoint List or Library
Using Explorer View:
Open the site in Explorer view, Rename the List/Library as you rename in your local windows machine's explorer view!
change sharepoint list url 2007/2010

Using SharePoint Designer:
Open the site with SharePoint Designer, Right click the Library, and choose "Rename"
change url of a sharepoint list

Nice trick, Isn't it? :-)
sharepoint designer 2010 change list url

PowerShell script to change List or Library URL :
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Web URL where the target list lives
$WebURL = ""
#List Name
$ListName = "ExternalProjects"

#Get the Web List and Library objects
$web = Get-SPWeb $WebURL
$List = $web.Lists[$ListName]    

#Change the URL from "ExternalProjects" to "Projects"

You might also like:
SharePoint Usage Reports
Usage reports, collaboration and audit for SharePoint.
Document SharePoint Farm
Automatically generate SharePoint documentation.

Check out these SharePoint products:


  1. COOL.. the explorer view is superb.. Thanks a lot dude.

  2. Only place I found this information, thanks!

  3. Used the SharePoint Designer and it updated all other links to that list (thus no broken links). Excellent tip! Thank you!

    1. You forgot to call $List.Update() after the last line in the powershell-solution. The change will not be processed completely without "$List.Update()", and the url to the list will fail (pointing to old/wrong url while listname is internally changed).


Please Login and comment to get your questions answered!

You might also like:

Related Posts Plugin for WordPress, Blogger...