日期:2014-05-18 浏览次数:20578 次
public static DirectoryEntry obDirEntry = null;
obDirEntry = new DirectoryEntry("WinNT://" + Environment.MachineName);//获得计算机实例
DirectoryEntry obUser = obDirEntry.Children.Add(Username, "User"); //增加用户名
obUser.Properties["FullName"].Add(Username); //用户全称
obUser.Invoke("SetPassword", Userpassword); //用户密码
obUser.Invoke("Put", "Description", "Test User from .NET");//用户详细描述
//obUser.Invoke("Put","PasswordExpired",1); //用户下次登录需更改密码
obUser.Invoke("Put", "UserFlags", 66049); //密码永不过期
//obUser.Invoke("Put", "HomeDirectory", Path); //主文件夹路径
obUser.CommitChanges();//保存用户
//DirectoryEntry grp = obDirEntry.Children.Find("Users", "group");//Users组
//if (grp.Name != "")
// {
// grp.Invoke("Add", obUser.Path.ToString());//将用户添加到某组
//}
return true;