2011-09-27 30 views
1

我有一個站點集合,它下面有子站點,我想移動整個集合,使其成爲其他站點的子站點。事情是,我想要移動的URL網站集是與我希望新子網站相同的URL。我研究瞭如何使用powershell腳本來做到這一點,但是我失去了如何讓我當前的網站集(不是我的網站的子網站)作爲我的網站的子網站導入到同一個URL。在PowerShell中將站點集合導入爲子站點

任何幫助將不勝感激。

感謝, 邁克爾

回答

0

說實話,我還沒有在IIS 7+做過這樣的事。在IIS 6中,這是不平凡的。它可能就像在IIS 7中聲音一樣簡單。

如果你只做一次或兩次,有十幾種方法可以做到這一點。可能最簡單的方法是將虛擬目錄導出爲XML並將XML導入到新站點。如果您打算重用您創建的任何過程,那麼學習PowerShell並生成腳本可能是值得的,但考慮以更簡單的方式解決問題。

0

發現在這個博客一篇有趣的文章:

http://www.tcsc.com/move-a-site-collection-to-a-subsite-in-sharepoint-2010/

我認爲這是你在找什麼。

總結的文章是:

  1. 導出網站集

    出口型的SPWeb -Identity https://portal.contoso.com/sites/MoveMe -Path「C:MoveMe.bak」 -includeusersecurity - 壓縮1024個-IncludeVersions 4

  2. 創建一個新的子網站

    新的SPWeb -URL https://portal.contoso.com/sites/NewHome/MoveMe

  3. 導入導出的網站集

    https://portal.contoso.com/sites/NewHome/MoveMe -Path「C:MoveMe.bak」

  4. 刪除舊的網站集

    刪除-的SPSite -Identity https://portal.contoso.com/sites/MoveMe