1
我想從outlook中獲取特定分發列表下的所有用戶的用戶名和電子郵件ID。使用C#閱讀outlook分發列表下成員的用戶名和emailid
我有以下代碼。
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'方法無法獲取任何東西。
我的代碼有什麼問題?
CAn有人給我示例代碼,它可以獲取用戶名和電子郵件ID在分發列表下的所有用戶?
任何幫助表示讚賞。
預先感謝您!