¡TRANSOLUTIONS AHORA ES PARTE DE BAUFEST!
Ingresa a baufest.com para conocer más sobre nuestros servicios.

BLOG

Jueves, 01 Marzo 2018 10:07

Cargar contenido Sharepoint on Premise a Sharepoint online con Powershell

Adolfo Quequén Logo TSSEn esta oportunidad queremos compartir un interesante artículo elaborado por Adolfo Quesquén, DBA Senior en Trans Solutions Systems. En el cual nos explicará acerca de cómo Cargar contenido Sharepoint on Premise a Sharepoint online con Powershell. Con la ayuda de un ejemplo podrá seguir para fácilmente cada uno de los pasos a seguir. A continuación los dejo con el artículo:

Recientemente he tenido la tarea de migrar el contenido de Sharepoint 2016 on premise a sharepoint Online. Lo primero que pensé fue utilizar el “sharepoint migration tool”, pero no soporta la versión “Sharepoint 2016 on premise”.

Sherepoint versión no disponible

 

Aunque esto no va a ser un problema más adelante. Según pude investigar, en un futuro próximo ya será soportado.

Entonces ¿qué opciones para migrar “Librería de documentos” de esta versión tenemos?

  • Utilizar cmdlets de powershell
  • Utilitarios de terceros tales como Metalogix o Sharegata que tienen un costo

El proceso que utilizaremos en el siguiente:

  • Descargar la “Librería de documentos” a un directorio local (esto se descarga en un formato predeterminado).
  • Convertir lo descargado a un nuevo formato
  • Subir los archivos convertidos a un “Storage account” de azure 
  • Crear un job para realizar el proceso de copia a “Sharepoint online” y monitorear su termino
  1. Instalar el “Sharepoint Online Management Shell”

https://www.microsoft.com/en-us/download/details.aspx?id=35588

  1. Descargar la librería.

En el servidor Sharepoint ejecutar el “Sharepoint 2016 Management Shell” y descargar la librería a un directorio.

Sherepoint 2016 management shell

 

 

 

Código sharepoint        

 

 

 

Estas instrucciones generarán unos archivos similares a la siguiente figura:

archivos migración

 
  1. Conectarnos a azure 

 

código conectar a azure

powershell credential page

 

  1. Convertir el paquete de migración

Tiene que existir la librería de documentos, si no dará error.

migración sherepoint    

migración sharepoint

  1. Subir los archivos a azure

      subir archivos a azure

  1. Crear un job para copiar los datos a “Sharepoint Online”

Crear un job para copiar los datos a Sharepoint Online

Monitorear el estado del job

monitorear un job

 monitorear estado del job 

  1. Revisión de archivos log de después de la importación. En Azure, en el “Storage Account”, se tiene un archivo log de la importación y otro archivo si existe error en la importación.

Revisión de archivos azure

 

En las pruebas que realice, da error al incluir las versiones de los documentos, limitando a la última versión la importación ejecuta sin errores.

Export-SPWeb -Identity $identity -ItemUrl $ItemUrlSource -Path $exportWeb -NoFileCompression -IncludeVersions 1 –IncludeUserSecurity.

Referencias

https://blogs.technet.microsoft.com/nishants/2015/07/18/using-windows-powershell-cmdlets-for-sharepoint-online-o365spo-migration/

https://social.technet.microsoft.com/Forums/office/en-US/d7e3ba01-3115-4803-9e81-0fe673cca607/how-to-migrate-sharepoint-onpremise-to-sharepoint-online?forum=sharepointadmin

https://migrationspo.blogspot.pe/2016/06/sharepoint-migration-to-online-spo-o365_20.html

https://support.office.com/es-es/article/cargar-contenido-local-a-sharepoint-online-con-cmdlets-de-powershell-555049c6-15ef-45a6-9a1f-a1ef673b867c?ui=es-ES&rs=es-ES&ad=ES

https://support.office.com/en-us/article/upload-on-premises-content-to-sharepoint-online-using-powershell-cmdlets-555049c6-15ef-45a6-9a1f-a1ef673b867c?ui=en-US&rs=en-US&ad=US

http://www.sharepointjunkies.com/how-to-migrate-an-on-premise-sharepoint-document-library-to-sharepoint-online-with-powershell/

https://blogs.msdn.microsoft.com/bryanwarhold/2017/07/28/migrate-to-sharepoint-online-using-sharepoint-online-powershell-updated/

Utilitarios

https://github.com/GLubomirov/SP_Hauler

https://www.manageengine.com/latam/sharepoint-management-reporting/