2011-11-09 35 views
0

使用.net,我試圖從該AD字段中獲取信息:計算機名稱(Windows 2000之前版本)。但是,我不知道它的屬性標識符是什麼。如何在LDAP中識別計算機名稱屬性? (活動目錄)

例如,如果要查找城市屬性,請使用「l」。我想知道相應的標識符是用於計算機名稱的。

dSearch.PropertiesToLoad.Add("l"); //load city property 
dSearch.PropertiesToLoad.Add("?"); //what is computer name? 

有沒有人知道在這裏使用什麼?幫助將不勝感激。

回答

0

在我們的環境中,這兩個都會返回計算機名稱,但我無法分辨哪個與計算機名稱(Windows 2000之前)有關。

dSearch.PropertiesToLoad.Add("cn"); 
dSearch.PropertiesToLoad.Add("name"); 
0

原來的標識符是「employeeID」。

+0

你可能想考慮接受你的答案(向其他人指出解決方案是什麼) –

+0

@Ted你確定這是正確的嗎?或者是否你需要一個完全不同的屬性來滿足你的需求? – 3martini

1

Windows 2000之前的計算機名稱的AD ldap屬性是「sAMAccountName」。我自己在AD上通過創建一個僞造的計算機帳戶來驗證它,給它一個獨特的贏前2000名稱,然後使用LDAP Admin檢查AD屬性。

相關問題