Add user : User Add : Directory Services C# Examples


C# Examples » Directory Services » User Add »

 

Add user









    
using  System;
using  System.Data;
using  System.DirectoryServices;

public  class  MainClass  {

      public  static  void  Main(){
            try{
                    DirectoryEntry  directoryEntry1  =  new  DirectoryEntry();
                    DirectoryEntry  directoryEntry2  =  new  DirectoryEntry();
          
                    directoryEntry1.AuthenticationType  =  System.DirectoryServices.AuthenticationTypes.Secure;
                    directoryEntry1.Path  =  "WinNT://MSHOME/alien";
          
                    directoryEntry2.Path  =  "WinNT://MSHOME/alien/Users";
          
          
                    DirectoryEntry  newUser  =  directoryEntry1.Children.Add(  "myUser",  "User"  );
                    newUser.Properties[  "FullName"  ].Add(  "myFullName"  );
                    newUser.Properties[  "Description"  ].Add(  "myDescription"  );
                    newUser.Invoke(  "SetPassword",  new  object[]  {  "myPassword",  }  );
                    newUser.Properties[  "PasswordExpired"  ].Add(  1  );
                    newUser.CommitChanges();
                    directoryEntry2.Invoke(  "Add",  new  Object[]  {  newUser.Path,  }  );
                    directoryEntry2.CommitChanges();
                    Console.WriteLine("  added"  );
            }catch(  Exception  exc  )  {
                    Console.WriteLine(  exc.ToString()  );
            }
        }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Directory Services
» User Add