Question

I'm developing a C# .NET Framework 4.0 library and I want to know if a DirectoryEntry is from LDAP or from a local machine. How can I know that?

On DirectoryEntry there is a property called Path that starts with "LDAP" or "WinNT". Is this the only way to know it?

Was it helpful?

Solution

Here is a good page from Richard Mueller that lists/compares common attributes for WinNT and LDAP objects. I would suggest checking for "cn" or "samaccountname" attributes if you don't want to string match the path.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top