Skip to main content

SharePoint Migration Tool

SharePoint has become a platform for secure collaboration in many organizations all around the globe, especially after the introduction of SharePoint Online. SharePoint can handle tremendous data sizes, that is not the problem. The problem occurs when you need to migrate SharePoint.
To solve this issue Microsoft has released SharePoint Migration Tool. The application is designed to migrate content from SharePoint Server 2013 or on-premises file shares easily to either SharePoint or OneDrive in Office 365.
 The problem here is that the tool focuses on content migration, and that is very limited. To answer this, Microsoft released another component called “SharePoint Migration Assessment Tool” or SMAT for short. The tool is a simple command line executable that scans the contents of a SharePoint farm to help identify the impact of migration.
The “SharePoint Migration Assessment Tool" tool is available in two modes:
·         Assessment and Identity Mapping. The assessment mode runs scans against the SharePoint farm and associated content looking for issues that have been known to cause problems for customers migrating into SharePoint Online.
·         The Identity Mapping mode allows you to generate a report of all the user and group identities that have access to your SharePoint environment and attempts to map those identities to Azure AD user and group identities.

There is no user interface for this tool, and it is run completely using command line syntax. The application utilizes two configuration files:
·          “SkipSitesList.csv” which allows the application to skip sites, excluding them from the report.
·          “ScanDef.json” is also available in the same directory, allowing you to disable or enable individual scans within the assessment tool.

SMAT.exe is used at the command prompt. Navigate into the extracted application directory and type: SMAT.exe


The current engine will launch the scanning tool, and the engine starts a separate window listing the items found within the current site.






After the application completes scanning, base report details are available within the “Log” directory. This directory contains a log of the following:
·         Actions
·         Errors
·          Summary report
·         Site assessment report
·         and all the “CSV” files now populated with data from the SharePoint farm.

The “CSV‘ files such as “CustomizedPages-detail.csv” are available to be opened and viewed. These files contain the raw data entries retrieved through the scanning process.

After completing a scan, the report is generated displaying information about potential issues that need remediation before migrating to SharePoint Online. For example, my scan revealed two customized pages, and the report simply rendered the following values and link:

 


Clicking the link takes you to the documentation for that specific item within the SMAT section of “docs.microsoft.com.” The information provided only offers a view of the data but not of the customization found.

Though this is useful information for identifying locations of customizations or other assets and features that need checking, it is just information of where items exist and no deep inspection of what has changed.


The SMAT tool works perfectly, at least to give you a log of potential issues that need addressing, for an organization looking to migrate to SharePoint Online or OneDrive for Business.  However, it does not give you a more in-depth inspection into code items; list where web parts; scripts or even other components are within the site. It is assumed that when using the SMAT tool  that other processes are in place to manage those elements.

Comments

Popular posts from this blog

SharePoint Framework (SPFx).

What is SharePoint Framework   Client Side SharePoint Development using SharePoint Framework (SPFx). The SharePoint Framework (SPFx) development is a great milestone for SharePoint Client Side development. It is a page and web part model. This provides full support for client-side SharePoint development. It allows to easily integrate component with SharePoint data and supports for open source tooling. With SharePoint Framework, you can use any of your preferred web technologies and tools in your preferred development environment. It is to build responsive and mobile friendly SharePoint products and apps. SharePoint Framework (SPFx)   helps to build custom user interface extensions on top of SharePoint Online in supportive and future prepared way as SharePoint Online keeps itself updated time to time. Create new web part project You need to perform following steps:   1.       Create new project directory at your opted loca...

Plan SharePoint Migration

Guide to a SharePoint Migration This blog will show how enterprises can approach their SharePoint migration with a few tried and tested action plans. This blog also details how you can successfully define a migration  roadmap, strategy, and goals for a successful SharePoint migration. There are four big transitions you’ll have to consider, before you dive into how to set up a pre-migration strategy. The Different Paths to Modern Management The following explains the four transitions and migrations that can be executed—successful or not. Cloud-first The Cloud-first path is perfect for startups, as there is no need for a migration. Essentially, everything is created in the cloud. Think: Cloud first and only cloud. Big Switch Transition The Big Switch path is often considered the most risky strategy, as organizations can never verify if the transition (also known as “big bang transition”) will end up as a success or a failure. Group by Group Transiti...

PowerApps

PowerApps is part of Office 365 and allows users to create business applications a couple of hours. This article shows you how to start learning the basics of PowerApps. Where do I develop a PowerApp? PowerApps development is done in PowerApps Studio, which is a downloadable client application or directly inside your browser. Start with a template … My recommendation, if you’re just starting, is to create your first PowerApp from one of the templates included in the product.   At the moment do not worry about how the PowerApp looks like. Just click on the “create” button and pick a template to use in your business environment. Branding and building for mobile devices Some applications in the templates section have multiple design modes. In the example of the Estimator Pro PowerApp, there are two design modes; the phone factor and tablet factor. A phone factor does not mean your PowerApp cannot be displayed on a PC or tablet; it means it will work ...