Announcement

Collapse
No announcement yet.

Mit LDAP in vb.net alle Mitglieder einer Gruppe auflisten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mit LDAP in vb.net alle Mitglieder einer Gruppe auflisten

    Hallo,

    nach mehreren Stunden Suche habe ich mittlerweile zig Beispiele, wie ich eine Liste mit allen AD-Gruppen bekomme zu denen ein User gehört.
    Ich möchte jetzt aber eine Liste mit allen Einträgen in einer Gruppe haben. Also wenn ich der Funktion zum Beispiel den Gruppennamen "Lokale_Administratoren" übergebe, soll er mir eine Liste zurückgeben, wo z.B "Peter, Paul, Fritz" drinsteht, die Lokale_Administratoren sind.
    Hat einer eine Ahnung wie ich das mache bzw. eine gute Dokumentation für mich?

    Vielen Dank schon im Voraus.

  • #2
    irgendwie so:
    DIM rootEntry as DirectoryEntry = new DirectoryEntry("LDAP://dc=yourcompany,dc=com")

    DIM srch as DirectorySearcher = new DirectorySearcher(rootEntry)
    srch.SearchScope = SearchScope.Subtree

    srch.Filter = "(&(objectcategory=user)(sAMAccountName=youruserna me)(memberof=CN=Administrator,OU=yourOU,DC=yourcom pany,DC=com))"

    SearchResultCollection res = srch.FindAll()

    if (res = Nothing OR res.Count <= 0) Then

    MessageBox("NOT a member of that group")

    else

    MessageBox("member of that group")
    End if
    Bitte vergessen Sie nicht die Antwort zu bewerten. Danke.:-)

    Comment

    Working...
    X