我的系统用域验证的,域用户有更改自己的用户信息和密码的功能。管理员有创建用户的功能。
问题1:现在可以用代码添加用户,但不能启用这个用户,也添加不了用户的详细信息。
问题2:可以修改用户密码,但只能通过管理员连接域后更新密码(域密码权限已配置正确,非管理员用户可以修改密码),使用其他用户连接域更新密码报错:
未知名称。 (异常来自 HRESULT:0x80020006 (DISP_E_UNKNOWNNAME))
问题3:更改用户信息的功能还没有做,估计做了还是问题一堆。
在网上找了些资料,包括一位朋友写的操作AD的类,但是没接触过域验证,能力有限,做起来还是很麻烦。
辛苦大家指点一下,或者有做过的,给部分代码参考一下,谢谢了!
------解决方案--------------------------------------------------------
http://www.msotec.com/topic.aspx?topicid=142
------解决方案--------------------------------------------------------
不懂,顶.
------解决方案--------------------------------------------------------
问题2:可以修改用户密码,但只能通过管理员连接域后更新密码(域密码权限已配置正确,非管理员用户可以修改密码),使用其他用户连接域更新密码报错:
=====
这个可能就是这样
在计算机操作是可以
但用程序恐怕就得管理员身份
------解决方案--------------------------------------------------------
博客园上好像有
------解决方案--------------------------------------------------------
没试过域控制
不知道楼主是用什么代码控制
EXEC master..xp_cmdshell ?
------解决方案--------------------------------------------------------
系统权限这一块确实很麻烦!
可能是微软考虑到系统安全性,本来理论上可行的,实现起来真会遇到一大堆问题!
还是帮楼主顶一下!
------解决方案--------------------------------------------------------
关于这方面的操作信息,建议还是看看国外的网站,资料比较全,国内这方面还是很少见的
PS:
COMException (0x80020006):The Active Directory property cannot be found in the cache
------解决方案--------------------------------------------------------
帮UP
------解决方案--------------------------------------------------------
关注,也将要做AD与系统USER 验证
------解决方案--------------------------------------------------------
关注!