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

王朝c#·作者佚名  2006-11-24
宽屏版  字体: |||超大  

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();

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有