是否可以使用PowerShell将网站作为SharePoint中的子网站导入?

问题描述:

也许这是一个简单的问题,我试图谷歌它,但没有运气。是否可以使用PowerShell将网站作为SharePoint中的子网站导入?

简短的例子。

网站集“A”有两个子网“A1”和“A2”。

网站集“B”有两个子网站“B1”和“B2”。

是否有可能从“B”导出所有内容,然后导入到“A”中的新子网站“A3”?

只有在网站集没有使用Stsadm command line tool的任何子网站时,您才可以执行此操作。您可能会丢失大量网站收藏设置,因此请确保在尝试此操作之前进行了备份。

下面是一个例子代码来实现这一目标:

出口网站集:

stsadm.exe -o export -url http://yourtoplevelsite -filename c:\myfilename.bak -includeusersecurity -nofilecompression 

导入为子网站:

stsadm.exe -o import -url http://yourotherhomesite/sites/youroldtoplevelsite -filename c:\myfilename.bak -includeusersecurity -nofilecompression 

This thread更详细地讨论的具体程序来实现这一点。

+0

非常感谢。不幸的是,有几个子网站。 – Sporule 2014-12-05 13:16:49