特定の配布リストの下にあるすべてのユーザーのユーザー名と電子メール 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 を取得できるサンプル コードを教えてください。
どんな助けでも大歓迎です。
前もって感謝します!!