Wie kann ich die Gesamtzahl der Websites in einer Site -Sammlung bekommen?
-
16-10-2019 - |
Frage
Gibt es eine Möglichkeit, die Gesamtzahl der Websites in einer Site -Sammlung zu kennen? Irgendein Werkzeug, wie der Baum von Websites mit Gesamtzahl von Websites oder ähnlichem?
Lösung
SPSite.AllWebs.Count
Spsie.Allwebs gibt alle Standorte (abgeflacht) in einer Standortsammlung zurück, unabhängig von ihrem Niveau.
Andere Tipps
Sie können den Web -Service und JQuery verwenden, um die Aufzählung aller Subwebs mit dem GetAllsubWebcollection -Vorgang zu erhalten. Die schönen Dinge an diesem Ansatz:
- Sie können alles clientseitig machen
- Sie können die Ausgabe formatieren, wie Sie möchten
Sieh dir mein an JQuery Library für SharePoint -Webdienste Um das einfach zu machen.
Sie können STSADM -o enumubwebs verwenden, aber Sie müssen dies rekursiv ausführen. In der Vergangenheit habe ich einige rekursive Funktionen mit der API geschrieben, die die Informationen greift, aber Sie müssen vorsichtig sein, wo Sie diese Art von Skript ausführen.
Dieses kostenlose Berichterstattungsinstrument Von Quest gibt Ihnen eine Website und ein bisschen mehr.