我有一個站點集合,它下面有子站點,我想移動整個集合,使其成爲其他站點的子站點。事情是,我想要移動的URL網站集是與我希望新子網站相同的URL。我研究瞭如何使用powershell腳本來做到這一點,但是我失去了如何讓我當前的網站集(不是我的網站的子網站)作爲我的網站的子網站導入到同一個URL。在PowerShell中將站點集合導入爲子站點
任何幫助將不勝感激。
感謝, 邁克爾
我有一個站點集合,它下面有子站點,我想移動整個集合,使其成爲其他站點的子站點。事情是,我想要移動的URL網站集是與我希望新子網站相同的URL。我研究瞭如何使用powershell腳本來做到這一點,但是我失去了如何讓我當前的網站集(不是我的網站的子網站)作爲我的網站的子網站導入到同一個URL。在PowerShell中將站點集合導入爲子站點
任何幫助將不勝感激。
感謝, 邁克爾
說實話,我還沒有在IIS 7+做過這樣的事。在IIS 6中,這是不平凡的。它可能就像在IIS 7中聲音一樣簡單。
如果你只做一次或兩次,有十幾種方法可以做到這一點。可能最簡單的方法是將虛擬目錄導出爲XML並將XML導入到新站點。如果您打算重用您創建的任何過程,那麼學習PowerShell並生成腳本可能是值得的,但考慮以更簡單的方式解決問題。
發現在這個博客一篇有趣的文章:
http://www.tcsc.com/move-a-site-collection-to-a-subsite-in-sharepoint-2010/
我認爲這是你在找什麼。
總結的文章是:
導出網站集
出口型的SPWeb -Identity https://portal.contoso.com/sites/MoveMe -Path「C:MoveMe.bak」 -includeusersecurity - 壓縮1024個-IncludeVersions 4
創建一個新的子網站
新的SPWeb -URL https://portal.contoso.com/sites/NewHome/MoveMe
導入導出的網站集
https://portal.contoso.com/sites/NewHome/MoveMe -Path「C:MoveMe.bak」
刪除舊的網站集
刪除-的SPSite -Identity https://portal.contoso.com/sites/MoveMe