2008-11-30 28 views

Antwort

22

Es hängt davon ab, welche Liste von Benutzern Sie möchten.

Alle Benutzer, die in einem Sharepoint-Web vorhanden ist (aber nicht unbedingt die Erlaubnis nicht haben):

SPWeb.AllUsers

Benutzer, die in einem Sharepoint-Web existieren, aber eine Berechtigung erteilt wurde:

SPWeb.Users

Benutzer, die in einer SharePoint-Websitesammlung vorhanden sind (aber nicht unbedingt über eine Berechtigung verfügen):

Hinweis: Ich gehe davon aus, dass Sie WSS 3.0/MOSS 2007 verwenden, aber dies sollte für WSS 2.0 funktionieren.

auch sehen:

SPWeb.AllUsers vs. SPWeb.Users

SPWeb.AllUsers vs. SPWeb.Users vs. SPWeb.Groups

+1

Obwohl es ein gewesen Während diese Antwort geschrieben wurde, glaube ich, dass diese immer noch für SharePoint 2010 und 2013 gültig sind - bitte, kann das jemand bestätigen? –

2

FYI, hier ist die Art und Weise, die ich herausgefunden, wie zu tun, was ich suchte:

Dim Site As New SPSite("SiteURL") 
Dim AllUsers As SPUserCollection = Site.RootWeb.AllUsers 
Dim u As SPUser 
For Each u In AllUsers 
    Response.Write(u.LoginName & " " & u.Name & " " & u.Email & "<br />") 
Next 
+6

sollten Sie immer noch die "Antwort" entweder auf Ihre eigene Frage oder auf den anderen Beantworter vergeben - sonst bleibt diese Frage für immer offen ;-) –

+0

@ ryan-smith- Ja, bitte markieren Sie Ihre Lösung! – bgmCoder

Verwandte Themen