Пример #1
0
        internal static List <ActiveDirectoryUser> GetUsersFromGroup(string groupName, string domain)
        {
            try
            {
                ADWrapper ad = new ADWrapper(domain, Common.CnnStringNameAD);

                List <ADUser> list = ad.Users_SearchByGroupName(groupName);

                ad.Dispose();
                if (list.Count != 0)
                {
                    var userList = from u in list select new ActiveDirectoryUser(u);

                    return(userList.ToList());
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        internal static ActiveDirectoryUser[] GetUsersFromGroup(string groupName, string domain)
        {
            ADWrapper ad = new ADWrapper(domain, ActiveDirectoryService.CnnStringName);

            List <ADUser> list = ad.Users_SearchByGroupName(groupName);

            ad.Dispose();
            if (list.Count != 0)
            {
                var userList = from u in list select new ActiveDirectoryUser(u);

                return(userList.ToArray <ActiveDirectoryUser>());
            }
            else
            {
                return(null);
            }
        }