Microsoft 365 migration on your terms with new improvements to the SharePoint Migration Tool

We’re excited to announce new improvements to the SharePoint Migration Tool for the month of February.

Designed to be used for migrations ranging from the smallest set of files to a large scale enterprise migration, the SharePoint Migration Tool will let you bring your information to the cloud and take advantage of the latest collaboration, intelligence, and security solutions with Office 365.

Over the past several months we’ve been continually working to add features to the SharePoint Migration Tool to help you accelerate your journey to Microsoft 365, from support for full site migrations, to incremental improvements to the user experience – the SharePoint Migration Tool is designed to support migrations of all sizes. This month we’re adding some exciting new improvements to help you on your journey to the cloud.

Improvements this month include:

Managed Metadata Service support

If you have an existing taxonomy in SharePoint Server 2013, the SharePoint Migration Tool can now migrate your content types and term stores to Office 365. Global term store migration requires global tenant admin permissions.

Web Parts Support, Site Navigation, and more…

The SharePoint Migration Tool has continuously improved to support more complex migration requirements. From a humble beginning of accelerating files migration to incremental improvements leading up to complete SharePoint 2013 site migrations. Now using the SharePoint Migration Tool you can migrate just about every element of SharePoint sites that you care most about including Web Parts, Pages, and site navigation!

For a detailed list of improvements in this release, refer to the release notes at https://docs.microsoft.com/en-us/sharepointmigration/new-and-improved-features-in-the-sharepoint-mig….

If you’re new to the SharePoint Migration Tool, keep reading below to learn more about how you can transform your business by bringing it to the cloud.

About the SharePoint Migration Tool

The SharePoint Migration Tool is designed to simplify your journey to the cloud through a free, simple, and fast solution to migrate content from on-premises SharePoint sites and file shares to SharePoint or OneDrive in Office 365.  The SharePoint Migration Tool allows you to accelerate your journey to Office 365 overcoming obstacles typically associated with migration projects.  With the SharePoint Migration Tool you can evaluate and address the information that matters the most to your organization, the Libraries, and now Lists that form the foundation of the SharePoint experience.  Using the SharePoint Migration Tool you can start your migration today and take advantage of the full suite of features and security capabilities that Office 365 offers.

Keep reading to learn more about the SharePoint Migration Tool or download the latest version now at https://aka.ms/SPMT.

Getting Started

You can download the SharePoint Migration Tool at http://aka.ms/SPMT.  Through v3 of the SharePoint Migration Tool you’ll have available to you the innovation we’re delivering to help you bring your information to the cloud and take advantage of the latest collaboration, intelligence, and security solutions with Office 365.

What’s next…

Through continued innovation across migration scenarios we’ll be adding more capabilities over time to the SharePoint Migration Tool, including support for more SharePoint versions, site structure migrations, and more.  Subscribe here to stay up to date on future announcements for SharePoint and Office 365.

Wrapping Up…

Whether you’re looking to migrate from file shares on-premises to SharePoint or OneDrive or from on-premises versions of SharePoint, the SharePoint Migration Tool is designed to support the smallest of migrations to large scale migrations with support for bulk scenarios.

Learn more about migrating to Office 365 at https://resources.techcommunity.microsoft.com/cloud-migration/.

Learn more about the SharePoint Migration Tool at https://support.office.com/en-us/article/Introducing-the-SharePoint-Migration-Tool-9c38f5df-300b-4ad….

Prepare your environment for migration using the SharePoint Migration Assessment Tool by learning more at https://www.microsoft.com/en-us/download/details.aspx?id=53598.

Kick start the new year and your cloud migration with new SharePoint Migration Tool improvements

We’re excited to announce new improvements to the SharePoint Migration Tool for the month of January.

Designed to be used for migrations ranging from the smallest set of files to a large scale enterprise migration, the SharePoint Migration Tool will let you bring your information to the cloud and take advantage of the latest collaboration, intelligence, and security solutions with Office 365.

Improvements this month include:

A new, updated UI aligned with the Office 365 user experience

This release of the SharePoint Migration Tool includes improvements to the user interface with a new, simplified control service more aligned to the visual themes of SharePoint Online.

Ability to start new migrations without having to restart the SharePoint Migration Tool

Now in this release of the SharePoint Migration Tool you can start new migrations without having to restart the migration tool.

Improved interaction flow including simplified setting review experience

More easily access and view the settings needed to support your migration scenario with a new simplified interaction flow and review experience.

About the SharePoint Migration Tool

The SharePoint Migration Tool is designed to simplify your journey to the cloud through a free, simple, and fast solution to migrate content from on-premises SharePoint sites and file shares to SharePoint or OneDrive in Office 365.  The SharePoint Migration Tool allows you to accelerate your journey to Office 365 overcoming obstacles typically associated with migration projects.  With the SharePoint Migration Tool you can evaluate and address the information that matters the most to your organization, the Libraries, and now Lists that form the foundation of the SharePoint experience.  Using the SharePoint Migration Tool you can start your migration today and take advantage of the full suite of features and security capabilities that Office 365 offers.

Keep reading to learn more about the SharePoint Migration Tool or download the latest version now at https://aka.ms/SPMT.

Getting Started

You can download the SharePoint Migration Tool at http://aka.ms/SPMT.  Through v3 of the SharePoint Migration Tool you’ll have available to you the innovation we’re delivering to help you bring your information to the cloud and take advantage of the latest collaboration, intelligence, and security solutions with Office 365.

What’s next…

Through continued innovation across migration scenarios we’ll be adding more capabilities over time to the SharePoint Migration Tool, including support for more SharePoint versions, site structure migrations, and more.  Subscribe here to stay up to date on future announcements for SharePoint and Office 365.

Wrapping Up…

Whether you’re looking to migrate from file shares on-premises to SharePoint or OneDrive or from on-premises versions of SharePoint, the SharePoint Migration Tool is designed to support the smallest of migrations to large scale migrations with support for bulk scenarios.

Learn more about migrating to Office 365 at https://resources.techcommunity.microsoft.com/cloud-migration/.

Learn more about the SharePoint Migration Tool at https://support.office.com/en-us/article/Introducing-the-SharePoint-Migration-Tool-9c38f5df-300b-4adc-8fac-648d0215b5f7.

Prepare your environment for migration using the SharePoint Migration Assessment Tool by learning more at https://www.microsoft.com/en-us/download/details.aspx?id=53598.

 

Migrating to Microsoft Teams using the SharePoint Migration Tool

The SharePoint Migration Tool lets you migrate lists or files from your SharePoint on-premises document libraries or from your on-premises file shares and easily move them to either SharePoint, OneDrive or Microsoft Teams in Office 365. It is available to Office 365 users.

Designed to be used for migrations ranging from the smallest set of files to a large scale enterprise migration, the SharePoint Migration Tool will let you bring your information to the cloud and take advantage of the latest collaboration, intelligence, and security solutions with Office 365.

Microsoft Teams and SharePoint File Storage

With Microsoft Teams you can create a more open, digital environment. Microsoft Teams is a chat-based workspace that brings together people, conversations, content and tools—creating a more open, digital environment. Threaded conversations make it easy to understand what each employee is referencing, and employees can co-author and collaborate on Word, Excel, PowerPoint, and OneNote documents without ever leaving the app.

Microsoft Teams and SharePoint team sites are each organized by project, organization, topic, or other area of interest for a group of people.  Similar to traditional SharePoint implementations within organizations, Microsoft Teams and its channels will often align to the same information architecture.

The relationship with SharePoint drives this structure in that each Microsoft Team automatically has a modern SharePoint site associated with it; that’s where channel documents are stored. Each channel is associated with a folder in the SharePoint site’s document library. In addition, files sent between users outside of a Teams channel are stored in the sender’s OneDrive for Business folder.

Files are at the center of collaboration, using the SharePoint Migration Tool you can quickly and easily start taking advantage of Microsoft Teams through migrating your on-premises content to Microsoft Teams libraries and folders.

Migrating SharePoint 2013 documents to the Microsoft Teams Default Document Library

  1. Start the SharePoint Migration Tool, and then click Next.
  2. Enter your Office 365 username and password, and then click Sign in.
  3. Select Choose a source and destination.
  4. Select SharePoint Server (on-premises).
  5. Enter the SharePoint Server 2013 site URL where your data is currently located. Click Next.
  6. Enter your username and password to the SharePoint Server site; username must use the format of someone@example.com. Click Sign in.
  7. Choose the document library where your files are located. The drop-down list will contain all your possible choices.
  8. Enter the URL of the SharePoint Online site where you want your files migrated.
  9. Select the document library to where your files will be moved.
  10. Click Add. This task will be added to the list. If you want to select another set of data files to migrate, click Choose a source and destination.

Migrating File Shares to the Microsoft Teams Default Document Library

  1. Start the SharePoint Migration Tool, and then click Next.
  2. Enter your Office 365 username and password, and then click Sign in.
  3. Select Choose a source and destination.
  4. Select File share.
  5. Enter the path of the file share where your data is located. Click Next.
  6. Enter the URL of the SharePoint Online site where you want your files migrated, and then enter your username and password to the SharePoint Server site. Click Sign in.
  7. Choose the document library to where your files will be moved.
  8. Click Add. This task will be added to the list. If you want to select another set of data files to migrate, click Choose a source and destination.
  9. When you have finished selecting your sources, click Migrate.

Migrating File Shares, Home Directories, or SharePoint 2013 documents to Microsoft Teams to Channel Folders

Using the SharePoint Migration Tool you can migrate content to the Microsoft Teams default document library as described in the previous steps, in addition to Microsoft Teams channels. Migrating to Microsoft Teams channels requires using either the CSV or JSON bulk migration option with the SharePoint Migration Tool.

To use a JSON or CSV file for bulk migration

  1. Open the SharePoint Migration Tool, and then click Next.
  2. Enter your Office 365 username and password, and then click Sign in.
  3. Select JSON or CSV file for bulk migration. Enter the location of your file, or click Choose File to locate it. Click Add.

Assuming a SharePoint on-premises migration to the General channel folder as illustrated earlier this example shows how it would appear in a .txt file.

Sample (csv):

Source,SourceDocLib,SourceSubFolder,TargetWeb,TargetDocLib,TargetSubFolder

C:MigrationTeststestfiles,,,https://contoso.sharepoint.com/sites/Finance/,SharePoint Documents,General

https://sharepoint2013.com/sites/contosoteamsite/,DocumentLibraryName,DocLibrarySubfolder_name,https://contoso.sharepoint.com/sites/Finance/,SharePoint Documents,General

Sample (JSON):

{
   "Tasks":[
      {
         "SourcePath":"https://sharepoint2013.com/sites/contosoteamsite/",
         "TargetPath":"https://contoso.sharepoint.com/sites/Finance",
         "Items":{
            "Lists":[
               {
                  "SourceList":"SharePoint Documents",
                  "TargetList":"Shared Documents, General"
               }
            ],
         }
      },
   ]
}

For more information on how to create a JSON or CSV file for data content migration, see How to format your JSON or CSV file for data content migration.

  1. If your JSON or CSV file is successfully added without errors, the job will be added to your list of sources and destinations.
  2. If you want to select another set of data files to migrate, click Choose a source and destination.
  3. When you have finished selecting your sources, click Migrate.

Learn more about the SharePoint Migration Tool and the different ways it can help to accelerate success in Office 365 at https://aka.ms/spmt.

What’s new in security, compliance & administration for SharePoint & OneDrive from Microsoft Ignite

Innovation in the cloud drives tremendous business value, and it delivers new capabilities to the IT professionals who work tirelessly to support, configure, administer, and secure their organizations’ content and services.  Office 365 empowers you to support sophisticated requirements for security and compliance, to manage day-to-day operations, and to maximize the value of Office 365 to people in your organization.

We’ve built Office 365 with global scale, exceptional reliability, and support for compliance across industries and geographies on top of intelligent security that keeps your service and content protected and private, we give you granular and dynamic controls so that you can manage access and distribution of your organization’s sensitive information. We’ve equipped you with detailed activity and usage reports. And we’ve brought the innovations born in Office 365 to SharePoint Server 2019? with out-of-the-box capabilities and connected, hybrid experiences.

Today at Microsoft Ignite 2018 we announced many of the new capabilities that are available now and coming soon to Office 365 and while our list of news is too big for a single blog, here you’ll find a summary of these announcements.

SharePoint site classification labels

Across your organization, you probably have different types of content that require different security requirements to comply with industry regulations and internal policies. 

Using Microsoft Information protection labels you can now apply consistent security and access policies to SharePoint Sites based on the sensitivity of the site. You can create sensitivity labels and associate them with policies in the new Microsoft 365 Security and Compliance Center. You can then apply these labels to files, emails, groups, Sites and Teams to automatically enforce consistent policies across your content.

Automation application of retention labels

Data is your company’s most important asset, with the automatic application of retention labels you can ensure your most important assets are compliant to meet your corporate or regulatory requirements.  These retention labels can be created by importing the content types that you already use in SharePoint to help streamline the application of retention policies across all your content in SharePoint.

Learn more about unified labeling management in the Security and Compliance Center at https://techcommunity.microsoft.com/t5/Security-Privacy-and-Compliance/Announcing-the-availability-of-unified-labeling-management-in/ba-p/262492.

Label analytics

Information is growing at exponential rates and we’re making it easier for you to stay informed on how retention and sensitivity labels are being used to classify, retain, and protect your organization’s content in the cloud.

Using label analytics you can now get insights into how content is being labeled, including which labels are used most, and what emails and files they’re being applied to and also explore user activity to identify who’s been applying labels, investigate unusual trends, and more.

Learn more about unified labeling, analytics, file plan and more at https://techcommunity.microsoft.com/t5/Security-Privacy-and-Compliance/Updates-to-Advanced-Data-Governance-Unified-labeling-analytics/ba-p/261876.

Files Restore for SharePoint and Microsoft Teams

Data loss is non-negotiable, today we announced Files Restore for SharePoint and Microsoft Teams.

Files Restore is now available for SharePoint document libraries, protecting your shared files in SharePoint, Teams, Outlook groups, and Yammer groups connected to Office 365 groups and uses the same recovery capabilities that protect your personal files in OneDrive for Business.

Files Restore is a complete self-service recovery solution that allows site administrators restore document libraries from any point in time during the last 30 days and rewind changes using activity data to find the exact moment to revert to.

SharePoint admin center updates

While our new user experiences are designed to be simpler, more intuitive, and more powerful we also believe administration should be just as simple, just as intuitive, and just as powerful. To that aim, we’re adding new controls and capabilities SharePoint Admin center to include:

  • The ability to manage all sites, including group connected team sites, communication sites, and hub sites
  • Controls such as Device Access and Sharing Policies through a richer menu to manage and control how information is accessed and shared.
  • A new command surface that provides an actionable command bar, hub site and classification management control
  • Enhancements to the site creation experience empowering admins with more settings and control such as storage and classification
  • Several new options in the settings page including ability to control the defaults for user created sites
  • A new simple way to track and manage tenant level storage and site level storage limits

In addition to these new capabilities, you’ll soon be able to also change site URLs and manage site creation settings.

Multi-geo capabilities for SharePoint

Multi-geo capabilities with SharePoint support your global data residency needs by storing SharePoint data in more than one selected Office 365 data center regions or countries. Microsoft commits to provide in-geo data residency, business continuity and disaster recovery for your core customer data at rest.

With multi-geo capabilities for SharePoint you can have a single Office 365 tenant that can span across multiple geos and enable a unified communication and collaboration experience across your global organization. You can migrate various on-premises satellites data silos into a single Office 365 tenant and at the same time meet your data residency needs. Your users are now connected to the people and content that matter most, regardless of where they work.

For IT, you can use powerful Office 365 admin tools to easily create and manage satellite sites and if needed move user data between geos to meet your data residency business needs. Get reports on where each user’s data is stored and audit trail of activities of all users in your global enterprise. Tailor sharing, security, and compliance policies separately for each geo—all from a familiar admin experience.

To learn more about Multi-Geo Capabilities in Office 365 see https://products.office.com/en-us/business/multi-geo-capabilities.

External sharing integration with Azure AD B2B

Last year at Ignite we introduced a new external sharing experience where recipients could access the shared content in a secure way by entering a one-time passcode sent to their email address without the need of creating or remembering passwords. This year, we’re taking it a step further by integrating the one-time passcode sign-in experience with the Azure AD B2B platform. This enables external users to exist in your Azure AD directory as Guests which can be managed in the way you are already familiar with. This integration also brings the one-time passcode experience when sharing SharePoint sites and lists with external user.

SharePoint Migration Tool Improvements

In addition to these capabilities to help streamline your journey to Office 365 we announced several new capabilities we’re bringing to the SharePoint Migration Tool.

The SharePoint Migration Toolis designed to simplify your journey to the cloud through a free, simple, and fast solution to migrate content from on-premises SharePoint sites and file shares to SharePoint or OneDrive in Office 365.  The SharePoint Migration Tool allows you to accelerate your journey to Office 365 overcoming obstacles typically associated with migration projects.

With the SharePoint Migration Tool you can evaluate, address, and migrate the information that matters the most to your organization, the libraries, lists, and now complete SharePoint 2013 sites that form the foundation of the SharePoint experience.  Using the SharePoint Migration Tool you can start your migration today and take advantage of the full suite of features and security capabilitiesthat Office 365 offers. 

In addition to adding support for full site migrations with the SharePoint Migration Tool, we’re also refreshing the user experience and have made generally available its Windows PowerShell cmdlets to support automating your migration to Office 365.

Learn more about how we secure your data with SharePoint and OneDrive in Office 365 and how customers are achieving success at https://aka.ms/SharePoint-Security.

Thank you again for your support of SharePoint and OneDrive. We look forward to your continued feedback on UserVoice and hope to connect with you at Ignite or another upcoming Microsoft or community led event.

Frequently Asked Questions

Q:  When will SharePoint site classification labels be available?

A:  SharePoint site classification labels will begin rolling out to Targeted Release in December 2018.

Q:  When will Files Restore for SharePoint and Microsoft Teams be available?

A:  Files Restore for SharePoint and Microsoft Teams will begin rolling out to Targeted Release in December 2018.

Q:  When will the updates to the SharePoint admin center begin rolling out?

A:  These updates will begin to become available in Q1CY2019.

Q:  When will content type to label support be available?

A:  Content type to label support will be available in November 2018.

SharePoint Migration Tool Beta adds early preview capabilities

In January we announced General Availability of our SharePoint Migration Tool [https://techcommunity.microsoft.com/t5/SharePoint-Blog/General-Availability-of-the-SharePoint-Migration-Tool-amp/ba-p/143689], designed to simplify your journey to the cloud through a free, simple, and fast solution to migrate content from on-premises SharePoint sites and file shares to SharePoint or OneDrive in Office 365.

Based on our continuous learning and experience from Microsoft FastTrack and feedback from you, we’re pleased to announce new capabilities available in the SharePoint Migration Tool through our new open beta.

Getting Started

You can download the SharePoint Migration Tool Open Beta at http://spmtreleasescus.blob.core.windows.net/betainstall/default.htm.  Through the open beta you’ll have available to you the upcoming innovation we’re delivering to help you bring your information to the cloud and take advantage of the latest collaboration, intelligence, and security solutions with Office 365.

What’s new in Open Beta

List Support

New List support allows you to migrate SharePoint Server 2013 Lists to include the following List Templates:

  • GenericList
  • DocumentLibrary
  • Survey
  • Links
  • Announcements
  • Contacts
  • Events
  • Tasks
  • DiscussionBoard
  • PictureLibrary
  • XMLForm
  • GanttTasks
  • Posts
  • Comments
  • Categories
  • MySiteDocumentLibrary
  • AdminTasks

New On-Premises AuthN Support

Improvements in the AuthN support now allow you to connect to more on-premises sources with support for AD FS and more, to include:

  • NTLM
  • Kerberos
  • Forms
  • ADFS
    • MFA
    • SAML Claims
    • Client certificates

Site Structure Creation

Now when migrating your on-premises Lists and documents the SharePoint Migration Tool will create the source site collection or the list for you if it doesn’t already exist, so you don’t have to manually create a destination site. Simply either enter a URL that exist or a valid new URL for the site and the tool will do the rest.

JSON Support

In the current version of the SharePoint Migration Tool you were limited to CSV as a repository for bulk migrations, now on top of supporting a CSV format for automated migration we will also support JSON which will allow you even more fine grain level of control including Task level setting to be different.

Wrapping Up…

Whether you’re looking to migrate from file shares on-premises to SharePoint or OneDrive or from on-premises versions of SharePoint, the SharePoint Migration Tool is designed to support the smallest of migrations to large scale migrations with support for bulk scenarios.

Learn more about the SharePoint Migration Tool at https://support.office.com/en-us/article/Introducing-the-SharePoint-Migration-Tool-9c38f5df-300b-4adc-8fac-648d0215b5f7.

Prepare your environment for migration using the SharePoint Migration Assessment Tool by learning more at https://www.microsoft.com/en-us/download/details.aspx?id=53598.

General Availability of the SharePoint Migration Tool & SharePoint Migration Assessment Tool Updates

GENERAL AVAILABILITY TODAY

Taking advantage of cloud services doesn’t have to be difficult or a long-phased migration project.  Today we’re excited to announce General Availability of the SharePoint Migration Tool, a simple, and fast migration solution to help you migrate content from on-premises SharePoint sites and file shares to SharePoint or OneDrive in Office 365.

Based on the learning and experience from Microsoft FastTrack, the SharePoint Migration Tool from Microsoft  was designed to help you bring your information to the cloud and take advantage of the latest collaboration, intelligence, and security solutions with Office 365.

With a few simple clicks in the intuitive user interface, you can quickly and easily migrate files from file shares, SharePoint sites, or support bulk migrations.

Whether you’re looking to migrate from file shares on-premises to SharePoint or OneDrive or from on-premises versions of SharePoint, the SharePoint Migration Tool supports the smallest of migrations to large scale migrations with support for bulk scenarios.

SharePoint Migration Assessment Tool Updates

In parallel to releasing the SharePoint Migration Tool, we’re also making it easier to ensure your migration is successful by helping you remediate common migration issues before they occur through improvements to the SharePoint Migration Assessment Tool.  Improvements in the latest release include:

A Unified Download Package

  • SMAT.exe will determine the version of SharePoint on which it’s installed and run the appropriate tool based on the parameters passed to it. Works on both SharePoint 2010 and SharePoint 2013.

New and Updates Assessment Scans

  • New Assessment Scans
    • Custom Permission Levels. Enumerates and reports on all locations that a custom permission level has been created.
    • External Lists – Enumerates and reports on all external lists (BCS connected) in the environment.
  • Changes to existing assessment scans
    • Default filter added to site language to exclude 1033.
    • Default filter added to Customized Pages to exclude anything under _catalogs.
    • Retry logic added to calls to remote resources such as SQL Server. This will help the scans succeed in environments with suspect connectivity. -r switch  added to command line to enable an operator to specify the number of retries. Default is 3.

Improved Identity Mapping Support

  • Ability to generate a full identity report that provides a comprehensive view of the users and groups that have access to the SharePoint environment and if they were able to be mapped to Azure Active Directory identities.
  • Ability to generate an identity mapping file that can be consumed by SPMT or other tool that can use the SMAT identity mapping format.
  • New identity mapping scans configured in the same scandef.json file as the assessment scans.
    • SharePoint Identity Scanner – Discovers all the users and groups that have access to SharePoint.
    • Active Directory Identity Scanner – If the identities found in SharePoint are Windows accounts, lookup Active Directory information for the users and groups. This data is useful to track down identities that did not have a mapping in Azure Active Directory.
    • Azure Active Directory Identity Scanner – Look up users and groups found in SharePoint in the Azure Active Directory tenant the user logged into. Determine if there is an Exact Match, Partial Match, or No Match.
      • ExactMatch – Windows SID in SharePoint matches the OnPremisesSecurityIdentifier in Azure AD.
      • PartialMatch – Claim value in SharePoint matches UPN or email. Display Name in SharePoint matches Display Name in Azure AD.
      • NoMatch – Unable to find an exact/partial match.

While the SharePoint Migration Tool and SharePoint Migration Assessment Tool provide support for many migration scenarios, we recognize your needs may differ in scope and complexity.  For more complex migrations, support with adoption and usage, or help planning Microsoft FastTrack includes resources, tools, and experts to make your rollout of Office 365 a success.

To learn more about Microsoft FastTrack visit https://fasttrack.microsoft.com/office.  In addition, consider one of Microsoft’s many partners that can help ensure your migration to Office 365 is both seamless and successful.

Getting Started

To get started and download the new SharePoint Migration Tool from Microsoft visit https://aka.ms/spmt.

To get started and download the SharePoint Migration Assessment Tool visit https://aka.ms/smat.

FileChecker Migration Assessment Sample Available for SharePoint Online and OneDrive for Business

Know before you go…

If you’re considering migrating file shares or other file-centric containers to OneDrive for Business or SharePoint Online it’s useful to understand if the source files are supported for storage or synchronization.  This code sample at https://github.com/wbaer/FileChecker helps to identify illegal characters, length restrictions, and more in one or more file names that can potentially prevent proper synchronization with Microsoft SharePoint and OneDrive for Business or fail to render through the Microsoft SharePoint or OneDrive for Business Web UX.

Extend FileChecker.exe at https://github.com/wbaer/FileChecker or download a working sample and read the documentation at http://wbaer.io/2oaQ9HP.

UX

filechecker_core

Command Line

filechecker_cl

Output

filechecker_results