0
我試圖從Active Directory獲取主目錄的屬性值「主目錄」屬性..從Active Directory獲取
我用下面的代碼:
public static void GetExchangeServerByWwidLdap(string wwid)
{
var exchange = string.Empty;
using (var ds = new DirectorySearcher())
{
ds.SearchRoot = new DirectoryEntry("GC:something");
ds.SearchScope = SearchScope.Subtree;
//construct search filter
string filter = "(&(objectclass=user)(objectcategory=person)";
filter += "(employeeid=" + wwid + "))";
ds.Filter = filter;
string[] requiredProperties = new string[] { "homeDirectory", "homemta" };
foreach (String property in requiredProperties)
ds.PropertiesToLoad.Add(property);
SearchResult result = ds.FindOne();
}
}
當我檢查result
對象數據,我只看到2個值:「homemta」和「adspath」。 「homeDirectory」值在哪裏?
我進入AD網站和搜索相同的用戶相同的價值觀 - 通過網站,我可以看到我的所有搜索,所以我假設我的代碼問題的地方的數據。
我在做什麼錯?