SharePoint 2013: SharePoint Migration Assesment Tool – Part II!

In my previous blog post about the SharePoint Migration Assessment Tool (SMAT) I did a short introduction about the tool. In this new blog post I will show you how to use SMAT:

  • First thing you have to do is just download SMAT from the following URL. SMAT download is a zip file that contains the following elements:
    • A set of assemblies used by SMAT application to do its work.
    • Two configuration files: a JSON (ScanDef.json) file where you can configure different settings in regards of how SMAT makes the scan of your farm (for instance, you can enable the scanning of big lists in this file); and a CSV file (SkipSiteList.csv) where you can specify any sites in the farm you don’t want to be scanned by SMAT).
  • To use SMAT, I recommend you to create a folder where store all the files and folders generated by SMAT. Once you have created that folder, open the command line tool in the server and browse SMAT navigation. Once you are in the SMAT path, simply run the tool using the following syntax

  SMAT.exe –o <SMAT_Logs_Folder> –t <Number_Parallel_Threads>

  • Once you hit enter, SMAT starts working and gathering all the information of your farm including any possible problems and issues you could have in a migration scenario where you want to move to SharePoint Online.

image_thumb

image_thumb[1]

  • As you can see in the screenshots, I have executed SMAT with the -o option and -t options. -o option allows to specify the path where SMAT Logs are going to be saved; -t option allows to specify the number of parallel threads to be used by SMAT execution. As a result of running SMAT in my SharePoint Test Farm I found some issues in regards of unsupported web templates, Secure Store Service App Ids and Web Application Policies.
  • Additionally, SMAT execution ends asking the domain of my SharePoint Online tenant for a migration scenario.
  • As a result of executing SMAT, we will get a log file with all the scanning operations done by SMAT and also a set of reports with all the potential issues we will have to deal with in a migration to SharePoint Online. The details of all the issues that can be reported by SMAT can be found in the following support article:

image_thumb[2]

image_thumb[3]

  • The following is an example of report generated by SMAT where you can find any site in your farm created with a site template not available in SharePoint Online. The information in regards of not supported site templates is stored I the informe UnsupportedWebTemplate-detail.csv file.

image_thumb[4]

And that’s all!!!

SharePoint 2013: SharePoint Migration Assesment Tool (II)!

Siguiendo con la serie de posts sobre el SharePoint Migration Assesment Tool (SMAT) en esta ocasión vamos a ver como hacer uso de la herramienta:

  • Lo primero que haremos es descargarnos SMAT desde este enlace. La descarga de SMAT consiste en un archivo .zip que contiene los siguientes elementos:
    • Una serie de ensamblados que son utilizados por el ejecutable de SMAT.
    • Dos archivos de configuración que son modificables. Uno de ellos, ScanDef.json, permite habilitar o deshabilitar configuraciones particulares de escaneo mediante SMAT como por ejemplo las listas grandes. El otro archivo, SkipSitesList.csv, permite indicar que sitios de la granja no van a ser escaneados por SMAT.
    • Un archivo tipo Readme con la descripción de SMAT y como utilizarla.
    • Los ejecutables de SMAT.
  • Para comenzar a utilizar SMAT, creamos en primer lugar una carpeta en la que almacenar los archivos de log generados por SMAT. A continuación, tenemos que abrir el símbolo del sistema y acceder a la ubicación de la herramienta. A continuación ejecutamos SMAT de la siguiente forma:

  SMAT.exe –o <SMAT_Logs_Folder> –t <Number_Parallel_Threads>

  • A continuación SMAT empieza a realizar su trabajo recopilando la información relativa a nuestra granja e identificando posibles problemas para una potencial migración a SharePoint Online.

image

image

  • Como podéis ver, se ha ejecutado SMAT con la opción –o que indica la ruta de la carpeta dónde se van a guardar los Logs generados por SMAT y con la opción –t para indicar el número de hilos que se ejecutarán en paralelo y que como máximo es el número de procesadores de la máquina donde se ejecuta. Como resultado de la ejecución de SMAT en mi caso particular ha encontrado potenciales problemas con Web Templates no soportadas, aplicaciones en el Secure Store Service y Políticas de Aplicación Web.
  • Además, SMAT nos permite indicar el dominio de nuestro tenant de SPO y con esto concluirá la ejecución de SMAT.
  • Como resultado de la ejecución de SMAT tendremos por un lado un archivo SMAT.txt con todas las operaciones de escaneo realizado. Y por otro,una serie de informes con los distintos problemas potenciales que nos podemos encontrar en una migración. El detalle de los distintos tipos de informes que se pueden generar lo tenéis en el siguiente artículo de soporte:

image

image

  • Como muestra de informe generado, a continuación os dejo una captura de pantalla relativa al informe UnsupportedWebTemplate-detail.csv que contiene aquellos sitios que han sido creados con plantillas no soportadas en SPO (en mi caso Centro de Inteligencia Empresarial y MySite):

image

Y hasta aquí llega este segundo post de la serie sobre SMAT.