SharePoint 2007/2010/2013 : Exporter en PowerShell les infos des WSP dans un fichier csv et une liste SharePoint
J’ai récemment mis à jour ma publication sur la galerie TechNet : SharePoint 2007/2010/2013 : Export WSP infos to csv file and SharePoint list.
Ce script PowerShell permet désormais, en plus du fichier csv, d’exporter les données relatives à vos WSP dans une liste SharePoint.
Je recopie ici le descriptif que vous trouverez en anglais via le lien ci-dessus :
Ce script PowerShell permet de récupérer les informations relatives à vos solutions Sharepoint (WSP) et les exporte dans un fichier csv, et optionnellement dans une liste SharePoint.
Il a été testé sur SharePoint 2007, SharePoint 2010 et SharePoint 2013.
Les informations récupérées sont les suivantes :
- DisplayName,
- Deployed,
- ContainsCasPolicy,
- ContainsGlobalAssembly,
- ContainsWebApplicationResource,
- DeployedServers,
- DeployedWebApplications,
- DeploymentState,
- LastOperationDetails,
- Status.
Export vers un fichier csv
Par défaut, le script génère un fichier csv contenant les informations suivantes :
En option : Export vers une liste SharePoint
Le script peut également copier les donnée dans une liste SharePoint, en configurant sa tructure (liste / colonnes / vue par défaut).
Concernant cette liste :
- Toutes les colonnes associées aux données sont ajoutées à la vue par défaut,
- La colonne « Attachments » est retirée de la vue, si applicable,
- Le champ « Titre » est rempli avec le nom de la solution, de sorte que quand vous cliquez dessus, vous accédez à la fiche de la solution.
Dans ce cas, un browser est lancé à la fin du traitement afin d’afficher la liste.
Et quand vous cliquez que le nom d’une solution :
Comment l’utiliser ?
Vous pouvez lancer le script sans aucun paramètre, ou avec quelques-uns d’entre eux.
Les 6 paramètres optionnels sont les suivants :
- fileName : Nom du fichier csv – Si vide, il sera nommé « SharePoint – Farm Solutions Export.csv »,
- exportPath : Répertoire d’export – Si vide, le répertoire courant sera utilisé. Sinon, le path sera testé,
- delimiter : Caractère de délimitation à utiliser pour le fichier csv – Si vide, le caractère « , » sera utilisé,
- siteUrl : URL du site dans lequel créer la liste. la connexion sera testée,
- listName : Nom de la liste dans laquelle les données seront copiées. Si vide, la liste sera nommée « Farm Solutions Export »,
- listDescription : Description à ajouter à la liste.
Exemple 1 : Sans paramètres
Exemple 2 : Avec tous les paramètres (Notez le browser IE, lancé automatiquement en arrière-plan)
Compatibilité
Le script a été testé sur SharePoint 2007, SharePoint 2010 et SharePoint 2013.
Mes autres publications sur la galerie TechNet