奥,那我再说一下,我是要往一台2003Server的活动目录上添加一个用户
执行这段代码,报错:“该服务器不愿意处理该请求。 (异常来自 HRESULT:0x80072035)”
DirectoryEntry de = GetDirectoryObject();
DirectoryEntry user = de.Children.Add("CN=" + UserName + "", "user");
user.Properties["sAMAccountName"].Value = UserName;
user.Properties["userPrincipalName"].Value = UserName;
user.Properties["displayName"].Value = UserName;
user.Properties["userAccountControl"].Value = 512;
user.CommitChanges();
去掉这句:
user.Properties["userAccountControl"].Value = 512;
则执行成功接下来,我想给用户设置密码,就用下面的代码:
user.Invoke("SetPassword", new object[] { Password });
user.CommitChanges();
但是报错:调用的目标发生了异常
执行这段代码,报错:“该服务器不愿意处理该请求。 (异常来自 HRESULT:0x80072035)”
DirectoryEntry de = GetDirectoryObject();
DirectoryEntry user = de.Children.Add("CN=" + UserName + "", "user");
user.Properties["sAMAccountName"].Value = UserName;
user.Properties["userPrincipalName"].Value = UserName;
user.Properties["displayName"].Value = UserName;
user.Properties["userAccountControl"].Value = 512;
user.CommitChanges();
去掉这句:
user.Properties["userAccountControl"].Value = 512;
则执行成功接下来,我想给用户设置密码,就用下面的代码:
user.Invoke("SetPassword", new object[] { Password });
user.CommitChanges();
但是报错:调用的目标发生了异常
user.Invoke("SetPassword", new object[] { Password });
user.CommitChanges();
但是报错:调用的目标发生了异常为什么呢?