SharePoint Migration Tools: SPMT + develop custom tool

For the project Migration SharePoint 2013 to SharePoint Online, I used 2 tools:

  • SharePoint Migration Tool (SPMT)
  • a custom-built tool

Why?

SPMT frequently ran into issues:

  • Errors
  • Silently skipping certain documents during migration

Example error: Error while using SPMT

Custom Tool

The custom tool is a command-line utility that:

  • Compares the Folder + File structure between:
    • Source: SharePoint 2013 on-premise
    • Destination: SharePoint Online
  • Uploads documents that were skipped by SPMT