日期:2014-05-18  浏览次数:20835 次

可以向域服务器上添加AD用户吗?
private void adduser(string addaccount)

{

DirectoryEntry decu=new DirectoryEntry("LDAP//test.com.cn","administrator","aaaaaa")

DirectoryEntries users=decu.Children;
  DirectoryEntry user=users.Add("CN="+addaccount,"user");

  user.Properties["userPrincipalName"].Add(addaccount);
  user.Properties["samAccountName"].Add(addaccount); //添加用户的帐号名称
  user.Properties["pwdLastSet"].Value=0; //设置上一次登陆密码为空,用户在新登陆后需要重新设置密码
  user.Properties["userAccountControl"].Value=544; //有效用户 ,应该设为512,却出错
  user.CommitChanges(); //确认改变,写入AD

}
我用这个代码加了不行,不知哪位有好的源代码

------解决方案--------------------
是没有添加起,还是报什么错误?