51CTO 博客链接:​https://blog.51cto.com/u_13637423​ 

我们知道Web部件是一个服务器控件,它提供特定的SharePoint功能,比如在企业门户网站添加企业的新闻版块或者知识文档库版块,来满足企业不同的门户需求,那么Web部件区域可看做一个容器,它包含在该区域中的Web部件的布局,行为和其他属性,有的时候为了满足用户需求,会插入Web部件区域代码片段来改变Web部件的显示样式,那么这种情况下,如果做数据迁移时,尤其是迁移到SharePoint Online端,需要确保tenant启用了Custom Script,否则Web Part会迁移失败,有些相关的迁移工具也会check云端SharePoint Online是否启用了该设置,会给出相应的提醒,如下所示:

Microsoft 365解决方案:含有Script的Web Part迁移异常_数据迁移

那么如何启用SharePoint Online端的Custom Script设置呢?具体操作步骤如下所示:

1.     全局管理员身份的账户登录Microsoft 365 SharePoint Online Center Admin,在Settings页面,点击“Classic Settings Page”,如下所示:

Microsoft 365解决方案:含有Script的Web Part迁移异常_数据迁移_02

2.     切换到Classic Settings Page页面,在Custom Script设置页面,选择Allow users to
run custom script,然后点击“OK”, 如下所示:

Microsoft 365解决方案:含有Script的Web Part迁移异常_Web Part_03

这样在执行数据迁移时,就会避免含有Script的Web Part的迁移异常了,整理本文分享给大家,希望能帮助大家合理规划数据迁移方案和排错方向,若有其他疑问,欢迎线下讨论。