tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
12517
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jma jma ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Bremerhaven
    Beiträge
    81
    Hallo,
    ich bin grad dabei ein Active Directory in c# Framework 1.1 (bzw 2.0) auszulesen.

    Ich kann alle User mit deren Eigenschaften auslesen, die in einer OU abgelegt sind.
    Die OU hab ich mir testweise mit ein paar dummy Daten angelegt. Problem ist nun das die eigentlichen User in einer CN abgelegt sind. Kann alle User , und auch Computer, Drucker etc. auslesen, aber komme nicht die Eigenschaften der Geräte dran.

    Weiß da einer weiter?
    Besten dank
    jma
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi,

    Wäre nicht schlecht, wenn du deinen Code posten würdest, um zu sehen wie du die Daten abfragst.
    Wüste nämlich so auf anhieb nicht, wo das Problem liegen könnte, wenn du die Objekte schon hast.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    jma jma ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Bremerhaven
    Beiträge
    81
    Hallo
    leider hatte ich es jetzt erst geschafft zu antworten. Also hier mal der Quellcode:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    <% @Page Language="C#" %>
    <% @Import Namespace="System.DirectoryServices" %>
    <%
    DirectoryEntry de = new DirectoryEntry("LDAP://vsrv1/cn=users,DC=sindev,DC=xxxx,DC=ch",
        "DEV\\Administrator", "pw");
     
    //DirectoryEntry de = new DirectoryEntry("LDAP://vsrv1/ou=demo,DC=sindev,DC=xxxx,DC=ch",
        "DEV\\Administrator", "pw");
     
    // Angabe Suchausdruck
    DirectorySearcher src = new DirectorySearcher("(&(objectCategory=Person)(objectClass=user))");
     
    src.SearchRoot = de;
    src.SearchScope = SearchScope.Subtree;
     
    foreach(SearchResult res in src.FindAll())
    {
    //  Response.Write(res.Properties["sn"][0] + ", " +res.Properties["givenName"][0] + ", " +res.Properties["mail"][0] + "<br>");
    Response.Write(res.Properties["Name"][0] + "<br>");
    }
    %>

    also mit dem code bekomme ich alle user aus dem AD die unter "users" zu finden sind, jedoch nicht deren properties. Ersetze ich den DirectoryEntry bzw den Response durch die auskommentierten Ausdrücke , bekomme ich die Eigenschaften der User in der ou demo geliefert.

    Ziel ist es am Ende alle User aus dem AD unter "users" auszulesen und diese mit deren Eigenschaften Userid, Name, email, ... an eine Dropdownliste zu binden, um darüber eine Login seite aufzubauen.

    Jma
     

Ähnliche Themen

  1. Active Directory und Ldap-Zugriff
    Von Mazee im Forum Java
    Antworten: 3
    Letzter Beitrag: 22.10.08, 16:07
  2. jabberd2 mit Active Directory/LDAP
    Von DaRealMC im Forum Internetkommunikation
    Antworten: 0
    Letzter Beitrag: 11.03.08, 17:05
  3. LDAP / JDNI Zugriff auf Active Directory
    Von undertaker im Forum Java
    Antworten: 1
    Letzter Beitrag: 17.11.06, 16:52
  4. Antworten: 3
    Letzter Beitrag: 22.11.05, 13:38
  5. mit LDAP auf Active Directory zugreifen
    Von DeeFour im Forum ASP
    Antworten: 1
    Letzter Beitrag: 09.09.04, 11:25