1

特定の配布リストの下にあるすべてのユーザーのユーザー名と電子メール ID を Outlook から取得したいと考えています。

以下のコードがあります。

                DirectorySearcher search;
                DirectoryEntry entry;

                entry = new DirectoryEntry("LDAP://" + Domain);
                search = new DirectorySearcher(entry);
                search.Filter = "(&(objectClass=Distribution Lists) (CN=" + distList + "))";

                //search.Filter = "CN=" + distList;
                //search.Filter = "cn=" + distList + ",ou=Distribution Lists,dc=bosch,dc=com";
                //search.Filter = "cn=" + distList + ",ou=Distribution Lists";
                int i = search.Filter.Length;


                string str = "", str1 = "";
                foreach (SearchResult AdObj in search.FindAll())
                {


                    foreach (String objName in                  AdObj.GetDirectoryEntry().Properties["member"])
                    {
                        COnsole.writeline(objName);
}
}

「FindAll」メソッドは何も取得できません。

私のコードに何か問題がありますか??

配布リストの下にあるすべてのユーザーのユーザー名と電子メール ID を取得できるサンプル コードを教えてください。

どんな助けでも大歓迎です。

前もって感謝します!!

4

2 に答える 2