Avatar billede md_craig Nybegynder
09. juli 2010 - 14:31

Directory Services, Søg I alle LDap, IIS, ect. Providers.

Har et lille problem med at få søgning I alle kendte AD services fra en computer, jeg ved der under min bruger er adgang til 2 stk, men når jeg bruger følgende søger den kun igennem mit primary catalog:

        /// <summary>
        /// Finds the user group.
        /// </summary>
        /// <param name="group">The group.</param>
        /// <returns></returns>
        public string FindUserGroup(string group)
        {
            //Search local computer
            using (DirectorySearcher searcher = new DirectorySearcher(new DirectoryEntry()))
            {
                searcher.Filter = "(&(objectClass=group)(|(cn=" + group + ")(dn=" + group + ")))";
                SearchResult result = searcher.FindOne();
                if (result != null)
                    return TranslateDirectoryEntryPath(result.GetDirectoryEntry().Path);
            }

            //Search current forest
            Forest forest = Forest.GetCurrentForest();
            foreach (Domain domain1 in forest.Domains)
            {
                using (DirectorySearcher searcher = new DirectorySearcher(domain1.GetDirectoryEntry()))
                {
                    searcher.Filter = "(&(objectClass=group)(|(cn=" + group + ")(dn=" + group + ")))";
                    SearchResult result = searcher.FindOne();
                    if (result != null)
                        return TranslateDirectoryEntryPath(result.GetDirectoryEntry().Path);
                }
            }

            return string.Empty;
        }

Nogen Ideer, Links eller andet?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester