22
novembre
2011
[SharePoint 2010] Déployer une solution
novembre
2011
Un article de bertrandv
4 Commentaires
Post original : http://bertrandvergnault.sharepoint.com/blog/Lists/Billets/Post.aspx?ID=9
Avec SharePoint 2007, le déploiement de solutions WSP se faisait à l’aide de l’outil en ligne de commande stsadm. Avec SharePoint 2010, l’outil à privilégier pour déployer ces solutions est PowerShell.
Voici les cmdlet à exécuter pour la gestion du déploiement d’une solution WSP :
Ajouter la solution au magasin de solutions :
Add-SPSolution C:\path\mySolution.wsp
Déployer la solution :
Install-SPSolution -Identity mySolution.wsp -WebApplication http://myWebApp -GACDeployment
Rétracter la solution :
Uninstall-SPSolution -Identity mySolution.wsp -WebApplication http://myWebApp
Supprimer la solution :
Remove-SPSolution -Identity mySolution.wsp
Mettre à jour la solution dans le magasin de solutions :
Update-SPSolution -Identity mySolution.wsp -LiteralPath C:\path\mySolution.wsp -GACDeployment
Apparemment l’exportation peut être faire de cette manière: http://sharepintblog.com/2011/06/04/exporting-solutions-packages-wsp-with-powershell/
Merci pour les liens je vais y jeter un œil!
Bonjour Cédric,
Tout d’abord merci à toi pour ton commentaire.
Une solution WSP est en fait un fichier .cab. Je n’ai pas vraiment trouvé comment faire pour le créer avec PowerShell bien que j’ai pu trouver cet article qui explique comment le faire : http://weblogs.asp.net/soever/archive/2007/10/10/powershell-creating-a-sharepoint-solution-package-wsp-file-with-cas.aspx
Sinon, il est aussi possible de le générer manuellement. C’est expliqué ici sur la msdn : http://msdn.microsoft.com/en-us/library/aa543741.aspx
Salut,
merci pour cet article, je vais faire les prochaines installations Sharepoint avec PowerShell. Si j’ai un peu de temps devant moi je vais tester l’exécution de mes scripts d’actualisation à distance et l’intégration de tout ça avec Jenkins.
Existe-t-il un moyen de générer la solution WSP avec une commande powershell?
Cédric.