Extraer todos los wsp de nuestra instalacion de Sharepoint

Seguimos con mas comando para migración de sharepoint. Esta vez vamos a extraer todos los wsp que tiene instalado en nuestra plataforma de sharepoint.

Un WSP es una extensión de archivo para un desarrollo utilizado por Sharepoint. WSP significa Windows Sharepoint. Los archivos WSP son archivos CAB que contienen un conjunto de características, definiciones de sitios….. Los archivos WSP son reutilizables y fácilmente distribuibles; las diferentes características de la “Solución” se pueden activar o desactivar de forma selectiva.

Para extraer todos los wsp de nuestra plataforma debemos usar este comando de powershell (shell de sharepoint)

$solutions = [Microsoft.SharePoint.Administration.SPFarm]::Local.Solutions;

foreach ($solution in $solutions) {

   $solution.SolutionFile.SaveAs(“E:\BackupSP\wsp\” + $solution.Name);

}

Para instalarlos en otra plataforma debemos poner este comando de powershell

$solutionname=”xxxxxxxxx.wsp”

$solutionpath=”E:\BackupSP\wsp\”+$solutionname

Add-SPSolution -LiteralPath $solutionpath

Install-SPSolution -Identity $solutionname –GACDeployment -CompatibilityLevel 15 -WebApplication http://xxxx.xxxxxx.xx

Este ultimo debemos de ejecutarlo por cada uno de los wsp que hemos extraido de la otra plataforma. Tambien podeis hacer un script y repetir estas lineas por cada uno de los wsp que necesitas instalar.

Espero que os sirva

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.