c#修改AD的密码,报调用的目标发生了异常。

仔细检查程序应该是entry.Invoke("SetPassword", new object[] { newPassword });这句话出了问题,在网上也搜索了很久,并没有实质性的结果。请各位大侠帮忙解答~

在设置密码前,如果有移动 操作,或者之后 userEntry.Properties["userAccountControl"].Value = int.Parse(userAccountControl);或者密码不够强,都会出现这个问题
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-15
entry.Invoke("SetPassword", new object[] { newPassword });
"SetPassword"是个啥东西,不应该是delegate类型的参数吗?本回答被网友采纳
第2个回答  2012-11-23
不太清楚额,查下官网的手册吧
相似回答