Exporter une solution SharePoint (.wsp)

Il est fréquent de vouloir exporter une solution depuis le catalogue de solution:

  • Sauvegarde avant une installation,
  • Récupération d’une solution pour analyse,

La récupération d’une solution est assez simple, mais nécessite l’exploitation de PowerShell.

Export d’une unique solution

Voici un exemple de récupération d’une solution :

En effet, l’objet  SPSolution possède une propriété SolutionFile de type SPPersistedFile.

Export de l’ensemble des solution

On peut alors aisément en déduire un script one-line pour dumper l’ensemble des solutions d’une ferme dans le dossier courant :

Ou encore créer une fonction avancée pour industrialiser la procédure :

Qui peut alors s’utiliser de multiples manières (exemples) :

 

Rating 5.00 out of 5
[?]