Domanda

C'è un modo per conoscere il numero totale di siti in una raccolta siti? Qualsiasi strumento per come l'albero di siti con il numero totale di siti o qualcosa di simile?

È stato utile?

Soluzione

SPSite.AllWebs.Count

SPSite.AllWebs restituisce tutti i siti (appiattito) in una raccolta siti, indipendentemente dal loro livello.

Altri suggerimenti

È possibile utilizzare il Web Service Webs e jQuery per ottenere l'enumerazione di tutti i Web secondari utilizzando l'operazione GetAllSubWebCollection. Le cose belle di questo approccio:

  • Si può fare tutto sul lato client
  • È possibile formattare l'output tuttavia vuoi

Guarda il mio jQuery Biblioteca per SharePoint Web Services per rendere questo facile.

È possibile utilizzare stsadm Enumsubwebs ma bisogna modo per eseguire questo in modo ricorsivo. In passato ho scritto alcune funzioni ricorsive utilizzando l'API che afferra le informazioni, ma è necessario prestare attenzione a dove si esegue questo tipo di script.

Questo strumento di reporting gratuito da Quest vi darà una conteggio del sito e bel po 'di più.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top