从SharePoint内部部署获取数据,并将数据POST到SharePoint Online



我需要从SharePoint Server 2019(内部部署(列表中获取数据,然后我需要使用CSOM将该数据添加到SharePoint Online列表中。

我找到了以下链接,可以从SharePoint Server(内部部署(列表中获取数据。https://www.c-sharpcorner.com/article/sharepoint-client-object-modal-csom/

我在下面找到了将数据添加到SharePoint Online列表的链接。https://www.c-sharpcorner.com/blogs/create-a-list-item-in-sharepoint-using-csomannouncement-list

这是正确的方式还是我需要更喜欢另一种方式?

感谢

如果您只需要没有任何版本历史记录或创建/修改的用户和时间戳的列表数据,您可以将SharePoint内部部署列表导出到excel,并使用此excel文件在SharePoint Online中创建/导入新列表。

其他选项是

  1. 使用微软的"SharePoint迁移工具;迁移内容-这是Microsoft提供的免费工具-https://learn.microsoft.com/en-us/sharepointmigration/introducing-the-sharepoint-migration-tool
  2. 根据您的链接在VS应用程序中使用CSOM代码-请注意,您不需要为其创建两个单独的应用程序,只需创建一个应用程序并为prem和SP联机创建ClientContext的单独实例
  3. 使用PnP PowerShell获取所有列表项,然后循环遍历每个项并在目标SPO站点中创建每个项或者使用SharePoint PowerShell模块执行相同操作。这里有一个脚本的例子,它可以迁移文档,但只需进行一些小的修改,就可以使它与列表数据一起工作https://github.com/alimughalx/CopySharePointFilesWithMetaDataAndVersionHistory

相关内容

  • 没有找到相关文章

最新更新