Question

Est-il possible de connaître le nombre total de sites dans une collection de sites? Tout outil sur la façon dont l'arbre des sites avec un nombre total de sites ou quelque chose de similaire?

Était-ce utile?

La solution

SPSite.AllWebs.Count

SPSite.AllWebs retourne tous les sites (aplaties) dans une collection de sites, quel que soit leur niveau.

Autres conseils

Vous pouvez utiliser le Webs Web Service et jQuery pour obtenir l'énumération de tous les sous-sites Web à l'aide de l'opération de GetAllSubWebCollection. Les belles choses au sujet de cette approche:

  • Vous pouvez tout faire côté client
  • Vous pouvez formater la sortie mais vous souhaitez

Regarde mes bibliothèque jQuery pour SharePoint Services Web pour vous faciliter la tâche.

Vous pouvez utiliser stsadm -o Enumsubwebs mais vous avez moyen d'utiliser cette récursive. Dans le passé, j'ai écrit quelques fonctions récursives en utilisant l'api qui saisit l'info, mais vous devez être prudent lorsque vous exécutez ce genre de script.

Cet outil de reporting libre de quête vous donnera un nombre de sites et juste peu plus en plus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top