Ich versuche, eine Verbindung zu einem EDirectory 8.8-Server herzustellen, auf dem LDAP ausgeführt wird. Wie würde ich das in .Net machen? Kann ich die Klassen in System.DirectoryService wie DirectoryEntry und DirectorySearcher noch verwenden oder sind sie AD-spezifisch? Muss ich den "Connection String" anders angeben?Verbinden mit LDAP über C# mithilfe von DirectoryServices
ich unter so etwas wie der Code versuchen aber es scheint nicht ...
DirectoryEntry de = new DirectoryEntry ("LDAP://novellBox.sample.com","admin","password",AuthenticationTypes.None);
DirectorySearcher ds = new DirectorySearcher(de);
var test = ds.FindAll();
Irgendwelche Ideen zu arbeiten?
Hallo Marc, geh auch nicht mit. eDirectory scheint es nicht zu mögen. Die SEs schätzen, dass der DC in der Verbindungszeichenfolge sehr AD-spezifisch ist. Ich hatte die andere Frage bereits gesehen, versuchte aber, der allgemeinen MS-Implementierung näher zu kommen, anstatt von einer weiteren Implementierung abhängig zu sein. – Chaitanya
Die eDir-Syntax endet selten in dc = this, dc = that. Typischer wäre es ou = OrgU, o = Org anstelle der dc = -Notation. Offensichtlich müssen Sie die richtige spezifische DN für die Suchbasis haben ... – geoffc