ene 11
29
Desplegar aplicaciones con PowerShell en SharePoint 2010
Micosoft Office SharePoint Server 2007 incluye una herramienta para administrar servidores y sitios por linea de comando llamada stsadm. La nueva versión de la plataforma, a parte de seguir incorporando esta herramienta, implementa comandos por PowerShell para realizar las mismas funciones que se hacían anteriormente.
Una de las funciones mas habituales que se realizan con estas herramientas a nivel de administración, es el despliegue de soluciones en los diferentes entornos de SharePoint (desarrollo, integración, pre-producción, producción…).
Microsoft recomienda usar PowerShell en vez de stsadm para la versión 2010 de SharePoint, así que voy a intentar replicar en esta nueva herramienta, lo que estábamos acostumbrados a realizar antes. Contando que tenemos una solución que hemos implementado y queremos desplegar en un entorno, llamada: MiSolucion.wsp, lo que hacíamos era algo similar a esto:
REM Instala una solución a nivel de WebApplication stsadm –o addsolution –filename “C:MiSolucion.wsp” stsadm –o deploysolution –name MiSolucion.wsp –url http://miwebappp –allowgacdeployment –immediate REM Actualiza una solución previamente instalada stsadm –o upgradesolution –name MiSolucion.wsp –filename “C:MiSolucion.wsp” -immediate REM Desactiva y borra la solución stsadm –o retractsolution –name MiSolucion.wsp –url http://miwebappp –immediate stsadm –o deletesolution –name MiSolucion.wsp
Con PowerShell para hacer lo mismo deberíamos escribir:
#Instala una solución a nivel de WebApplication Add-SPSolution “C:MiSolucion.wsp” Install-SPSolution –Identity MiSolucion.wsp –WebApplication http://miwebappp –GACDeployment #Actualiza una solución previamente instalada Update-SPSolution –Identity MiSolucion.wsp –LiteralPath “C:MiSolucion.wsp” –GacDeployment #Desactiva y borra la solución Uninstall-SPSolution –Identity MiSolucion.wsp –WebApplication http://miwebappp Remove-SPSolution–Identity MiSolucion.wsp
[Acerca de mi...]
[Facebook]
[Google+]
[LinkedIn]
[Tweeter]

Bing Webmaster
PowerShell Scripts for SharePoint