首页 新闻 会员 周边

活动目录添加用户时添加密码,修改用户时修改用户密码和修改组织单元

0
[已关闭问题] 关闭于 2008-09-16 16:10

我添加用户时是这样添加的

         userEntry.Properties["Sn"].Value = "ab";//姓
        userEntry.Properties["GivenName"].Value = "ab";//名
        userEntry.Properties["Department"].Value = "ab";////部门

        userEntry.Properties["Title"].Value = "ab";//职位
        userEntry.Properties["telephoneNumber"].Value = 12342423;//电话
        userEntry.Properties["Mail"].Value = "ab@ab.com";//email
        userEntry.Properties["userPrincipalName"].Value = "ab";//登录名
        userEntry.Properties["sAMAccountName"].Value = "ab";
        userEntry.Properties["UserPassWord"].Add("ABcd123");
        userEntry.Properties["useraccountcontrol"].Value = 544;//544开启,514关闭
        userEntry.Properties["pwdLastSet"].Value = -1;
        userEntry.CommitChanges();
        userEntry.Invoke("SetPassWord", new object[] { "ABcd123" });

 

最后一句添加密码的报错,把setpassword换成ChangePassword也不对

请高手指点怎么给用户添加密码啊?还有就是更改用户信息时怎样更改他的组织单元啊

 

无形的主页 无形 | 初学一级 | 园豆:45
提问于:2008-09-02 15:14
< >
分享
所有回答(1)
0
设置密码得有管理员权限,可以创建一个IdentityImpersonation的实例,并且使用BeginImpersonate()方法来模拟超级管理员,这样才有权限设置密码。 组织单元貌似也可以通过DirectoryEntry的Properties属性集合来修改,AD了解的不多。
TerryLee | 园豆:3300 (老鸟四级) | 2008-09-02 15:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册