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

  • 相关阅读:
    NC portal怎么重新开始入门,整个配置过程包括配置一个节点
    NChome如何创建单据跟主子表还有扩展开发要怎么弄?
    还是有必要确定一下自己到底在做是什么
    os.path模块
    re模块
    Django settings配置文件
    自定义分页器
    AJAX
    AJAX 一些常用方法
    AJAX 简单上手
  • 原文地址:https://www.cnblogs.com/IsNull/p/1763867.html
Copyright © 2011-2022 走看看