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; }
        }

  • 相关阅读:
    Android 性能测试_Monkey 实践
    Linux下 运行Jmeter (含一个jmeter简单示例)
    IOS测试-Fastmonkey
    iOSApp -Monkey测试
    如何用monkey测试IOS
    MVC系列开篇:(我的第一片博文)
    ASP.NET MVC 使用Swagger需要注意的问题!!!
    Urlparse模块
    从0到1:微信后台系统的演进之路(转自INFOQ)
    什么是商业模式?产品模式、用户模式、推广模式,最后是收入模式(转)
  • 原文地址:https://www.cnblogs.com/IsNull/p/1763867.html
Copyright © 2011-2022 走看看