2010年12月6日 星期一

如何查看AD欄位屬性

在研究PHP撈AD資料過程當中,查AD的欄位屬性是一個大麻煩。以AD帳號來說,不含Exchange就有14個標籤類別,每個標籤底下有各自的欄位。這麼多的欄位,誰知道哪個欄位叫什麼名稱?

上網爬文後,查到微軟有個工具程式稱為LDP,可以解決這個問題。


這個工具放在Windows 2003光碟片,裡面的support\tools\suptools.msi這支程式,安裝完畢後就可以開始使用LDP了。

1. 按開始執行,輸入ldp並按Enter,就會跳出ldp的視窗。


 
2. 選擇ConnectionàConnect


3. 輸入網域名稱,例如abc.com,然後按OK.


4. 右邊視窗出現一堆看不懂的東東,代表成功一半了。


 5.  接下來選擇Connection->Bind



6. 輸入帳號 / 密碼,按OK.


7. ViewàTree


8. 選擇你想查的DN,也就是資料範圍。



9. 左邊就是User的帳號,只不過都是以完整的DN名稱顯示。
點選User帳號,右邊就會出現這個帳號所有的資訊及對應的欄位名稱。例如:
  •  cn:顯示名稱 
  •  sn:Last Name 
  •  title:職稱 
  •  telephoneNumber:電話
其他欄位做對應查詢即可。