有没有像PowerShell命令这样简单的方法来更改SiteCollection的URL?
还是唯一的方法是导出SiteCollection -> 删除SiteCollection(因为GUID) -> 导入SiteCollection?
有没有像PowerShell命令这样简单的方法来更改SiteCollection的URL?
还是唯一的方法是导出SiteCollection -> 删除SiteCollection(因为GUID) -> 导入SiteCollection?
是的,没错。我用来迁移网站的脚本大致如下:
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"
stsadm -o备份
和stsadm -o还原
)重新创建站点集合 [“真正”的方法]PS: 你提到了Powershell,你可以使用Backup-SPSite
(MSDN)和Restore-SPSite
(MSDN)来完成与已弃用的stsadm相同的操作。
我自己曾经做过这件事。
首先备份您的网站(我使用了 PowerShell,非常简单): http://www.sharepointmonitor.com/2011/02/sharepoint-backup-using-powershell/
然后从中央管理删除该网站。接着,在 iis 中删除该网站。现在,在 SCA 中创建一个新的站点,不要使用向导。
这将允许您设置各种自定义设置,如自定义应用程序池名称、URL、主机标头等。在您配置完所需的站点后,跳过创建新站点集的步骤,而是恢复备份。
对我来说,在我的 MOSS 2010 上完美地运行了。