2011-03-21 85 views
5

是否有一種簡單的方法(如PowerShell命令)更改SiteCollection的URL?SharePoint 2010 - 更改SiteCollection URL

或者是導出SiteCollection的唯一方法 - >刪除SiteCollection(因爲GUID) - > import SiteCollection?

回答

6

是的,這是正確的。我的腳本移動網站看起來是這樣的:

stsadm -o backup -url "http://domain/sandpit/site" -filename "c:\site.dat" 
#delete old site collection 
#run gradual site delete job 
stsadm -o restore -url "http://domain/sites/site" -filename "c:\site.dat" 
6

你不能真正改變網站集輕鬆的URL包括SharePoint與IIS以特殊的方式;-)

有兩個嚴重交織可能的方式來改變的網址:

  • 擴展Web應用程序(as shown in this SO post)到另一個URL [快速&髒]
  • 重新創建由第一八佰伴網站集將它移植和恢復它(stsadm -o backupstsadm -o restore)「真正」的方法]

有一個nice writeup for Sharepoint 2007 here,儘管它仍持有有效的2010年的Sharepoint

PS:至於你問到PowerShell中,你可以使用Backup-SPSiteMSDN)和Restore-SPSiteMSDN)做你可以用STSADM做同樣的事情(這是不建議使用)

0

我這樣做一次,我自己。

  1. 首先,使您的網站的備份(我使用PowerShell的,這是非常容易 ): http://www.sharepointmonitor.com/2011/02/sharepoint-backup-using-powershell/

  2. 然後,刪除管理中心網站。然後,從iis中刪除 網站。現在,在SCA中,創建一個新網站,而不是使用嚮導。

  3. 這將允許您設置各種自定義設置,如 自定義應用程序池名稱,網址,主機頭,等以後你 配置的網站,你想要的方式,跳過一步,在此創建新的網站集 ,而是恢復您的備份。

它的工作就像一個魅力,我對我的MOSS 2010

+0

謝謝你的建議。我會在這裏留下我的帖子,而不是刪除它,以便其他人可以看到您的警告。 – bgmCoder 2012-12-13 01:34:46