jeudi 22 janvier 2009

[SharePoint 2007] Utiliser l'API pour lister les Web App et les collections de sites d'une ferme

Voici un petit bout de code permettant de lister les Web App d'une ferme, puis pour chaque WebApp, les collections de sites. N'oubliez pas de référencer le namespace Microsoft.SharePoint.Administration.

SPFarm farm = SPFarm.Local;

SPWebService service = farm.Services.GetValue<SPWebService>("");

foreach (SPWebApplication webApp in service.WebApplications)

{

foreach (SPSite site in webApp.Sites)

{

//ici traitement pour chaque collection de site

}

}

Aucun commentaire:

Enregistrer un commentaire