Active Directory, LDAP, C#, VB.NET, Component

 Active Directory Library Product Details.

A .NET component for performing Active Diectory operations and manipulating Active Directory objects with full LDAP abstraction.

Component Usage Scenarios
Active Directory Library has a comprehensive list of functions that can be performed on any Microsoft Windows environment with one or more domain controllers.
It provides a very high level abstraction layer to many of the complex LDAP query functions which would normally require the Micrtosoft Active Directory management console or powershell to be used.
Active Directory Library can also be used to provide custom authenticaton functions which require access to a domain controller.
Here are some of the common usage scenarios. For a more comprehensive list of functions, see here.
  • Authenticate a user
  • Enumerate directory objects from a given container based on a specific criteria such as the list of all computers within a domain whose name start with N*
  • Unlock a user
  • Enable/Disable a user account
  • Find the users of a given group
  • Find the groups a given user is member of
  • Add/Delete a user to/from a group
  • Find netwwork shares within a given machine
  • Retrieve Active Directory object properties
  • Reset a user password
  • Change a user password
  • Retrieve list of users whose password has changed within a given period
  • Find last logged on accounts since a given date
  • Retrieve locked accounts
  • Retrieve expired accounts
  • Retrieve bad password attempts
  • Reset password age
  • Expire user password
  • Retrieve the properties of an object. Such as printer, computer, group, etc ...
  • Query if user account is locked
  • Move an object between Active Directory containers
  • Create / Delete / Rename an object
For full details of the diaSpringWrapper API, you can download the help file from here.
Alternatively you can view the online help from here.

To download a fully functional trial version which includes sample projects in C# & VB.NET, click here.

Operating System Requirements
Windows 2000 with SP4, Windows XP SP2 or later, Windows 2003 SP1 or later, Windows 2008, Windows 2008 R2, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 2012
Design-time and Run-time dependencies
Microsoft .NET Framework 4.0.
Component Licensing
The trial version of Active Directory Library is fully functional but will expire after 30 days from first use
To remove the component's trial limitation within Visual Studio, a license must be purchased.
One development license is needed for each developer
There is no license required for using the component at runtime in a production environment