zoukankan      html  css  js  c++  java
  • AD

        ArrayList userlist=GetUsersArrayList(GetDirectoryEntryOfGroup("yyb"));

           

            for (int i = 0; i < userlist.Count; i++)
            {
                Response.Write(userlist[i].ToString());
            }

        }

        public static DirectoryEntry GetDirectoryObject()
        {
            string ADUser = "administrator";
            string ADPassword = "888888";
            string ADPath = "http://www.cnblogs.com/IsNull/admin/ldap://Test.com/";
            DirectoryEntry entry = new DirectoryEntry(ADPath, ADUser, ADPassword, AuthenticationTypes.Secure);
            return entry;
        }
        public static DirectoryEntry GetDirectoryEntryOfGroup(string groupName)
        {
            DirectoryEntry de = GetDirectoryObject();
            DirectorySearcher deSearch = new DirectorySearcher(de);
            deSearch.Filter = "(&(objectClass=group)(cn=" + groupName + "))";
            deSearch.SearchScope = SearchScope.Subtree;

            try
            {
                SearchResult result = deSearch.FindOne();
                de = new DirectoryEntry(result.Path);
                return de;
            }
            catch
            {
                return null;
            }
        }

        static ArrayList GetUsersArrayList(DirectoryEntry directoryEntry)
        {

            ArrayList arrUsers = new ArrayList();
            try
            {
                //Members
                foreach (object member in (IEnumerable)directoryEntry.Invoke("Members"))
                {
                    DirectoryEntry dirmem = new DirectoryEntry(member);
                    arrUsers.Add(dirmem.Name);
                   
                   
                }
                return arrUsers;
            }
            catch { return arrUsers; }
        }

  • 相关阅读:
    springMVC中添加<mvc:resource>时的问题
    package
    mybatis 解决属性名和字段名不一致
    Linux常用命令
    Hibernate下载
    Hibernate初识
    js根据身份证获取出生年月日
    spring-Boot 热部署
    Struts2---动态action以及应用
    Struts2基础
  • 原文地址:https://www.cnblogs.com/IsNull/p/1763867.html
Copyright © 2011-2022 走看看