string _domain = "cn.xxx.com/CN=testUser,DC=com";

解决方案 »

  1.   

    您到这个网站看看:
     http://topic.csdn.net/t/20050930/16/4304405.html
      

  2.   

    vlysses(张家) ( )  感谢
    不过改成CN 还是同样的错误
      

  3.   

    关键是要在testAdmin这个组下面操作 而不是根目录
      

  4.   

    是_domain和domainAndUserName的问题,期待LDAP高手啊
      

  5.   

    其实我的意思是有一个组叫testAdmin   我管理员的帐号也叫testAdmin  都一样 所以可能有点混淆   我把题目改一下好了  把管理员改成admin  那么我的代码应该是这样的
    ----------------------------------------------------------------------string _domain = "cn.xxx.com/DC=testAdmin,DC=com";
    string _userName = "admin";
    string _passWord = "123321";
                
    string domainAndUserName = _domain + @"\" + _userName;
    DirectoryEntry de = new DirectoryEntry("LDAP://" + _domain, domainAndUserName, _passWord); DirectoryEntry OU = de.Children.Add("CN=testUser", "user");OU.CommitChanges();