用c#修改ad中账户的密码,系统总是提示错误!

HaiHe 2003-09-29 04:32:48
未处理的“System.Reflection.TargetInvocationException”类型的异常出现在 mscorlib.dll 中。
其他信息: 调用的目标发生了异常。
程序如下:
string UserName="";
string strLDAP;
UserName = "user06";
string oldpass = "222$qqq";
string newpass = "333$qqq";
strLDAP="LDAP://CN="+UserName+",ou=outest,DC=system,DC=net";
DirectoryEntry usr = new DirectoryEntry("LDAP://CN=user06,ou=outest,DC=system,DC=net");

//本行提示错误
usr.Invoke("ChangePassword",new object[]{oldpass,newpass});
//下面的程序可以通过
//usr.Invoke("SetPassword", new object[]{newpass});
...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
doori 2003-10-10
  • 打赏
  • 举报
回复
up!!!
HaiHe 2003-10-08
  • 打赏
  • 举报
回复
那如何解决的呢?
cgsun 2003-09-30
  • 打赏
  • 举报
回复
的却是这样,我也遇到了.

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧