[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
**/
}
}
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :