Skip to content

Yoshuwa/sharepoint-migration-command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SharePoint Migration Command

Custom enterprise SharePoint on-premises to cloud migration tooling for Microsoft 365, SQL-backed document systems, file share repositories, backup validation, and governed cutovers.

Watch the SharePoint Migration Command demo

Watch the demo: SharePoint Migration Command on YouTube

Why This Matters

Microsoft lists SharePoint Server 2016 and SharePoint Server 2019 as products reaching end of support on July 14, 2026. Microsoft states that after retirement or end of support, products no longer receive new security updates, non-security updates, assisted support options, or online technical content updates.

Lifecycle notice: Microsoft products reaching end of support in 2026

For enterprise organisations still running SharePoint on-premises, this is not just a version upgrade. It is a document, metadata, identity, compliance, backup, and business-continuity project.

What This Project Demonstrates

SharePoint Migration Command is an Avalonia UI desktop application prototype for enterprise migration teams that need a custom migration control plane.

It is designed for environments where documents and metadata are spread across:

  • SharePoint Server 2016 or SharePoint Server 2019 farms
  • SQL Server content databases and custom integration databases
  • SQL tables containing document IDs, metadata, retention flags, owners, workflow state, and storage paths
  • File shares, mapped drives, or drive-backed document repositories
  • Custom business systems that reference SharePoint documents by ID or path
  • Microsoft 365, SharePoint Online, and Entra ID target environments

Enterprise Migration Features

  • On-prem SharePoint estate discovery
  • SQL metadata and document detail mapping
  • Drive and UNC path document indexing
  • Microsoft 365 target readiness planning
  • Backup checkpoints before migration and cutover
  • File hash and manifest validation
  • Identity and permission mapping
  • Metadata transformation rules
  • Retention label and compliance planning
  • Migration worker throttling and batch strategy
  • Go / no-go validation gates
  • Cutover evidence and audit package planning

Screenshots

Cloud Target Workspace

Cloud target workspace

Additional Application Screens

Migration workspace

Enterprise migration dashboard

Looking for a Custom SharePoint Migration Solution?

Every enterprise SharePoint migration is different. Some organisations have clean libraries and standard metadata. Others have years of custom SQL integrations, document storage on network drives, business-critical workflows, legacy permissions, and compliance rules that cannot be lost.

This project is intended to help organisations discover the work involved and start a conversation about a custom migration tool or migration accelerator built around their environment.

Open a GitHub issue using the Custom migration enquiry template if you need help with:

  • SharePoint 2016/2019 to SharePoint Online migration planning
  • SQL-backed document management migration
  • Custom metadata extraction and transformation
  • File share to SharePoint Online migration
  • Backup and restore-point design before migration
  • Permission, identity, and Entra ID mapping
  • Compliance evidence and cutover reporting
  • Building a custom migration dashboard for your IT team

Repository Scope

This public repository is intentionally limited to product information, screenshots, the demo video, and enterprise enquiry materials.

The prototype source code is not published here. Enterprise migration implementations should be designed privately around each customer's environment, security requirements, data model, compliance controls, and cutover process.

Current Status

This repository demonstrates the product direction, user experience, and enterprise migration workflows. Production integrations such as SQL Server discovery, Microsoft Graph, SharePoint APIs, file hashing, and persisted project storage can be implemented as private custom modules.

Search Terms

SharePoint migration, SharePoint 2016 end of support, SharePoint 2019 end of support, SharePoint on-prem to cloud migration, SharePoint Online migration, Microsoft 365 migration, SQL metadata migration, document management migration, file share to SharePoint, enterprise document migration, custom SharePoint migration tool.

Disclaimer

This project is independent and is not affiliated with, endorsed by, or sponsored by Microsoft. Microsoft, SharePoint, Microsoft 365, SharePoint Online, SQL Server, and Entra ID are trademarks of Microsoft Corporation.

About

Custom enterprise SharePoint on-premises to cloud migration tool for SharePoint 2016/2019, SQL metadata, file shares, backups, validation, and Microsoft 365 cutovers.

Topics

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors