Introduction
This tip shows you how to browse your Active Directory using the Simple AD Browser. The Windows Forms project is quite simple. It contains a treeview
control for navigating and expanding AD objects and a listview
object showing the selected object data. A connection dialog allows you to initially connect to an AD or change connection to another AD. The solution consists of two projects:
- the above mentioned Windows Forms project
- a class library which handles Active Directory communication
The class library for AD communication, which is called "Simple AD Browser Helpers.dll", has a reference to ADSI (http://msdn.microsoft.com/en-us/library/windows/desktop/aa772170%28v=vs.85%29.aspx).
The ADSI SDK is needed since we need the interfaces IADsPropertyList
and IADsPropertyEntry
for making sure that Active Directory types, which are unknown to the .NET Framework, are displayed properly.
If you are having trouble compiling the class library "Simple AD Browser Helpers.dll", because the reference "Interop.ActiveDs
" or "ActiveDs
" was not found, please do the following steps:
- Select "Solution Explorer" in Visual Studio
- Navigate to & expand the project "Simple AD Browser Helpers"
- Right click on references and choose "Add Reference..."
- Choose "Browse"
- Go to your Windows directory, e.g., C:\Windows\SysWOW64
- Select the file "activeds.tlb"
- Hit "OK"
Revisions
- Initial release 02.02.2004
- Code rework 05.01.2014 (cleaned up code and added class library for AD communication, added ADSI type conversions)