.NET Active Directory Wrapper    
Access Active Directory From Your C# or VB .Net Code

Creating a new Active Directory User Account using C# or VB .Net

Creating a new Active Directory user is very simple using the LDAPManager.

Method: CreateUser

Parameters:  (string) Username, (string) firstname, (string) initial, (string) lastname, (string) fullname, (string) password (optional: (string) Organizational Unit, (string) Email)

Programming Languages Supported

ASP.NET, C#, VB.Net, Visual Studio 2010, Visual Sutdio 2012


An instance of the LDAP manager must be instantiated for a valid ADDS server and must be logged in.


The method is called passing the parameters. Two things can then occur:

  1. The user is created and the method returns an user object
  2. An Exception will be thrown for other errors


Where LdapConnection is an instance of LdapManager

        public LdapUser CreateUser(String username, String firstname, String initial, String lastname, String fullname, String password)
            /* Has an overload to include ou and email*/
                return LdapConnection.CreateUser(username, firstname, initial, lastname, fullname, password);
            catch (Exception)

Post Condition

The method returns an LDAPUser object