使用C#代码实现增加 windows 用户帐号


文章来源:
http://dev.csdn.net/article/66/66969.shtm

using  System;
using  System.DirectoryServices;  // 要增加此DLL文件


private   void  button3_Click( object  sender, System.EventArgs e)
  
{
   
try
   
{
    DirectoryEntry AD 
= new DirectoryEntry("WinNT://" +
     Environment.MachineName 
+ ",computer");
    DirectoryEntry NewUser 
= AD.Children.Add("TestUser1""user"); //帐号
    NewUser.Invoke("SetPassword"new object[] {"#12345Abc"}); // 密码
    NewUser.Invoke("Put"new object[] {"Description""Test User from .NET"});
    NewUser.CommitChanges();
    DirectoryEntry grp;

    grp 
= AD.Children.Find("Guests""group");
    
if (grp != null{grp.Invoke("Add"new object[] {NewUser.Path.ToString()});}
    Console.WriteLine(
"Account Created Successfully");
    Console.ReadLine();
   }

   
catch (Exception ex)
   
{
    Console.WriteLine(ex.Message);
    Console.ReadLine();

   }

  }


你可能感兴趣的:(windows)