我有一个网站集,其下面有子网站,我想移动整个集合,因此它是另一个网站的子网站。事实上,我想要移动的URL网站集与我想要新子网站的URL相同。我研究了如何基本上使用powershell脚本执行此操作,但我很遗憾如何将我当前的网站集(不是我的网站的子网站)导入为具有相同URL的网站的子网站。
非常感谢任何帮助。
谢谢, 迈克尔
答案 0 :(得分:0)
说实话,我在IIS 7+中没有做过这样的事情。在IIS 6中,这是非常重要的。它可能就像你在IIS 7中发出声音一样简单。
如果您只做一次或两次,有十几种方法可以做到这一点。最简单的方法是将虚拟目录作为XML导出,然后将XML导回到新站点。如果您计划重用您创建的任何流程,那么可能值得花时间学习PowerShell并生成脚本,但考虑以更简单的方式解决问题。
答案 1 :(得分:0)
在此博客中发现了一篇有趣的文章:
http://www.tcsc.com/move-a-site-collection-to-a-subsite-in-sharepoint-2010/
我认为这就是你要找的东西。
文章摘要是:
导出网站集
Export-SPWeb -Identity https://portal.contoso.com/sites/MoveMe -Path“C:MoveMe.bak”-IncludeUserSecurity -Compression 1024 -IncludeVersions 4
创建新的子网站
New-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