Plan your migration strategy for SharePoint Online and OneDrive

Completed

When organizations implement SharePoint Online and OneDrive, they usually have existing file shares and on-premises SharePoint sites they want to migrate to their new Microsoft 365 cloud solution. This unit provides a guide to help you plan your migration strategy to SharePoint Online and OneDrive.

The following tools are available in Microsoft 365 for migrating files shares and on-premises SharePoint sites:

  • Migration Manager. Used for migrating your on-premises file share content to Microsoft 365. With the ability to set up multiple computers as "agents", Migration Manager lets you scale your migration project as much as you need. Migration Manager can be accessed in the modern SharePoint admin center. It guides you through the setup of your agents and the creation of your tasks. You can specify global or task level settings, view all-up task progress, and download aggregated summary and task-level reports. For more information, see Migrate file shares to Microsoft 365 with Migration Manager.

  • SharePoint Migration Tool (SPMT). SPMT is a free migration solution to help organizations migrate content from on-premises SharePoint sites to Microsoft 365. SPMT supports migration to SharePoint, OneDrive, and Teams from:

    • SharePoint Server 2010, 2013, and 2016
    • SharePoint Foundation 2010 and 2013

    For more information, see Overview of the SharePoint Migration Tool.

The stages in a typical migration

The following diagram displays the phases that most file share migrations fall into.

graphic shows the five stages in a typical file share migration to SharePoint Online and OneDrive. Stages include migration planning, assess and remediate, prepare your OneDrive and SharePoint Online environment, Migrate, and user onboarding.

The tasks and considerations for each of these migration stages are outlined in the following chart.

Migration planning

Assess and remediate

Prepare your OneDrive and SharePoint environment

Migrate

User onboarding

What content goes where

Understanding permissions vs sharing

What to expect before and after

Migration and network performance considerations

Change management and communications

Assess key areas

Remediate issues

Pre-provision Microsoft 365 and users

Review migration offerings

Microsoft FastTrack services

Migration service providers

Send regular emails to users

Provide training

Let users know how they're affected

Before you start your migration, it's important that you plan your outcome. To do so, you should complete an assessment of your current source environment. What you discover will influence your overall strategy and timing, including:

  • The design of the target environment and the mapping between source and target systems.
  • The amount of content you migrate. Determine if content is redundant, out of date, or still relevant.
  • Build your user onboarding into your upfront planning. Communicate early and often with your users about the migration and how it affects them. Don't wait until the very end to start preparing them for the change.

What's migrated

File shares that can be migrated using Migration Manager include:

  • Centralized file hosting on a network server or a network drive.
  • Shared files or disks on a local computer. Often referred to as a "Z drive" on networked computers, it's a shared drive somewhere on the network.

The following chart shows what can and can't be migrated using the SharePoint Migration Tool.

Migrated

Not migrated

Documents

Conversion of embedded URLs in content

File and folder structure

Windows hidden attributes on file and folder

User level file and folder permissions

Explicit deny permissions

Files under 15 GB

Inaccessible or corrupted documents

Site, document, and folder metadata

Files or folders exceeding current SharePoint restrictions and limitations

What content goes where

In your planning, include how this transition to Microsoft 365 will make for a more collaborative experience for your users. Review how you use the content stored in your file shares today. Does the file belong to a single user, even though they might share it with others? If so, save it in your OneDrive. Your OneDrive is private by default, but you can share files with others. This design is useful if you aren't working as a team yet.

If you're working on a file or folder intended for team consumption and collaboration, move it to a shared library where team members can access it by default. OneDrive gives you access to all your shared libraries in Microsoft Teams, SharePoint, or Outlook. When you need a new shared library for team files, you can create one right from OneDrive, add members, and start working together.

graphic shows where files and site information are migrated to in a migration to SharePoint Online and OneDrive

Assess and remediate your content using the SharePoint Migration Tool

Before your migration starts, it's important to perform an analysis of your current environment. Only you know your data and how and who uses it.

The SharePoint Migration Tool can scan your files and provide assessment reports. To find any issues with your file before migration, turn on the setting titled "Only perform scanning." If you have multiple sources that you want to assess, consider using the bulk process by creating a .json or .csv file.

The following chart outlines some of the more common issues that arise when preparing for migration.

Assess

Remediate

File extensions

Find all files in the Folders and Files report whose path ends in one of the extensions defined here: Types of files that can't be added to a list or library.

If the blocked file types are scripting files, they're blocked because scripting capabilities are turned off by default in OneDrive.

If you want to allow these file types, turn on scripting capabilities as described here: Allow or prevent custom script.

Make sure you understand why these files are blocked by default as described here: Security considerations of allowing custom script.

File and folder name characters

Find all items in the Folders and Files report whose name contains any of the characters detailed here: Invalid file names and file types in OneDrive and SharePoint.

Work with your migration vendor to substitute these characters in all file and folder names.

The # and % characters are supported but not enabled by default. Follow these steps to enable them: New support for # and % in SharePoint and OneDrive.

File and folder path length

Find all items in the Folders and Files report whose Path exceeds the file path length described here: SharePoint limits.

Work with your migration vendor to reorganize your file and folder structure such that it doesn't exceed this limit. Splitting large drives that serve several scenarios into multiple smaller, more focused drives may help here.

Migrating to OneDrive

A typical migration to OneDrive that follows Microsoft's best practices guidance includes the following steps:

  1. Select a small set of users for a pilot migration. The goal of the pilot is to validate the process, including performance, user communication, and to get a sample of user feedback. Before you migrate your file share content, you must pre-provision your users in Microsoft 365.

  2. Complete the pilot migration. The migration process should use an incremental migration method. In this process:

    • Migration happens in the background to eliminate any effect on users.

    • Migration is followed by a cut-over event to reduce the effect on users. During this event:

      • Network file shares and local file shares are disabled.
      • The disabled file shares are then directed to use the SharePoint or OneDrive environment.
  3. Analyze your data. Analyze the data from the pilot migration to determine the remainder of your migration schedule and make any changes. For example, you may update your user communication template to address a question you received from a pilot user.

  4. Complete the remainder of the migration. This process should also follow an incremental migration method, just like the pilot. It's recommended that you use a single cut-over event for all users to switch to using their OneDrive accounts and SharePoint sites. This design helps eliminate users from updating duplicate copies of content.

Important

Make sure that the account used to migrate content has permissions on the destination OneDrive.

Knowledge check

Choose the best response for the following question. Then select “Check your answers.”

Check your knowledge

1.

As the Enterprise Administrator for Contoso, Holly Dickson wants to run the SharePoint Migration Tool to migrate the company's SharePoint Server content to SharePoint Online. Which of the following items will the SharePoint Migration Tool migrate?