Office365 SharePoint 2013在线导出难题

Office365 SharePoint 2013在线导出难题,office365,sharepoint-online,Office365,Sharepoint Online,我正在使用SharePoint 2013 Online Office 365。 我需要能够在某个时候将我的网站导出/部署到全新的SharePoint Online网站,而不仅仅是我自己帐户下的其他网站集。 但随着事态的发展,我不确定这是否可能。我在将一个简单的web部件导出到另一个网站集时遇到了严重的问题。看来我得在新网站上重新做一遍。 我无法创建网站模板,因为我的上有发布基础结构。然后,在本例中,在SharePoint Design Manager中有一个制作设计包的选项,但效果很差,有时它只

我正在使用SharePoint 2013 Online Office 365。 我需要能够在某个时候将我的网站导出/部署到全新的SharePoint Online网站,而不仅仅是我自己帐户下的其他网站集。 但随着事态的发展,我不确定这是否可能。我在将一个简单的web部件导出到另一个网站集时遇到了严重的问题。看来我得在新网站上重新做一遍。 我无法创建网站模板,因为我的上有发布基础结构。然后,在本例中,在SharePoint Design Manager中有一个制作设计包的选项,但效果很差,有时它只是挂起。如果它成功了,我不能在VisualStudio中打开WSP文件,因为我需要在虚拟机上安装在Windows Server下的SharePoint基金会,它的想法让我头疼,但告诉我它是否是一条出路。
感谢任何方向!必须有一个简单的方法来实现这一点。

我建议使用PnP PowerShell自行构建。您必须构建几乎所有的站点、列表、内容类型、工件,但至少您可以定义它并跨租户重用它。我最近做了类似的事情,我的PowerShell脚本创建了部门网站集和所有需要的列表、库和内容类型。我还使用脚本部署web部件。以下是指向cmdlet概述的链接。

我建议首先尝试一种更简单的无代码方法:不确定您的站点和解决方案有多复杂,但您看过迁移工具吗?像ShareGate这样的东西可能足以让大多数人理解?像这样的产品可以跨租户、内容和地图用户、内容类型、aspx页面等迁移网站集。它也可以让您的Web部件迁移过来。

谢谢!很棒的东西,这看起来正是我要找的!我想我将不得不像你所说的那样深入研究构建每个部分的复杂性,但最终这可能是值得的。我已经试着让我的头脑围绕这个PnP Powershell的东西,与设计包的东西相比,这确实是一个进步。但是,在导出包含web部件的aspx页面和自定义母版页时,我仍然存在问题。当我启用日志记录时,日志文件告诉我PnP指导建议是避免自定义母版页。但恐怕这就是我要说的全部。我希望对自定义母版页使用完整的发布功能,而不是依赖所谓的合成外观。如果您知道解决方法,请告诉我。您需要以下命令来实现您的目标,但您是正确的,SharePoint Online不建议使用自定义母版页,因为它们不支持Microsoft推出的新的现代体验。它们目前仍然得到支持。添加PnPMasterPage,添加PnPPublishingPageLayout,设置PnPDefaultPageLayout,设置PnPPhomePage,添加PnPWebPartToWebPartPage再次感谢您!到目前为止,我尝试的是获取PnProvisioningTemplate,带有标志-PersistingBrandingFiles-PersistingPublishingFiles-包括来自站点的活动发布文件,以及应用PnProvisingTemplate将其传输过来。但是你在这里建议的这些命令。。。我可以在以后运行它们吗?或者我应该重新开始,只运行这些命令而不是我的命令吗?两者都可以使用。我在配置模板方面遇到了问题。我认为这是一个模式问题,但我运行了它并使用其他命令来填补空白。谢谢!Sharegate对我来说还很陌生,我会去看看的。它也感觉到这个领域正在迅速发生巨大的变化,无论是好是坏。微软规则。我投票结束这个问题,因为它属于主题。显然,这是非常清楚的,至少对一些人谁一直在那里,知道这是什么?而且它也有一个明确的答案。。