Archive

Archive for the ‘PowerShell’ Category

SharePoint 2007/2010/2013 : Exporter en PowerShell les infos des WSP dans un fichier csv et une liste SharePoint

octobre 24, 2013 Laisser un commentaire

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 :

A

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.

1

Et quand vous cliquez que le nom d’une solution :

4

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)

b

Compatibilité

Le script a été testé sur SharePoint 2007, SharePoint 2010 et SharePoint 2013.

Mes autres publications sur la galerie TechNet