Gestire le solution (.wsp) di SharePoint 2010 con PowerShell
Prima o poi capita a tutti di dover installare e fare il deploy di una solution in SharePoint, vuoi perché le funzionalità di base spesso non sono facili da far collaborare o si hanno delle soluzioni personalizzate implementate da terzi. Un modo semplice per gestire queste soluzioni è usando semplicemente PowerShell, che trovate nel menù :
start –>Microsoft SharePoint 2010 Products->SharePoint 2010 Management Console
questa console vi permetterà di gestire il vostro sito SharePoint direttamente tramite dei comandi, con le varie opzioni etc.. Vediamo ora una lista dei comandi più utilizzati:
Aggiungere una solution:
Add-SPSolution c:\code\SharePointProject2\bin\debug\SharePointProject2.wsp

Installare una solution:
Install-SPSolution –Identity SharePointProject2.wsp –WebApplication http://sp2010 –GACDeployment
per sapere il significato dei vari parametri che potete attivare, su tutti i comandi, basta digitare: Get-Help <Comando>
Inoltre,se dovesse darvi un’ errore del genere:

niente paura, significa solamente che il vostro file .wsp non supporta lo scope per la singola web application e dovete farne il deploy in globally, che si ottiene semplicemente togliendo –WebApplication http://sp2010 dal comando.
Upgrade solution:
Update-SPSolution –Identity SharePointProject2.wsp –LiteralPath c:\code\SharePointProject2\bin\debug\SharePointProject2.wsp –GACDeployment
Disinstallare solution:
Uninstall-SPSolution –Identity SharePointProject2.wsp –WebApplication http://sp2010
Rimuovere solution:
Remove-SPSolution –Identity SharePointProject2.wsp