System.DirectoryServices:System.DirecotryServices命名空間下有兩個主要的類:DirectoryEntry和DirectorySearcher。其中DirectoryEntry類用於表示活動目錄中任何一個對象。你可以通過DirectoryEntry對活動目錄裡的對象進行修改其屬性、移動、重命名、列舉其內部子對象、創建子對象、刪除子對象、獲取起父對象等等操作。例如: using System.DirectoryServices;
使用SQLServer查詢分析器查詢活動目錄數據的實現方法:為AD創建一個鏈接服務器(你可以在企業管理器的具體SQLServer服務器裡的“安全性”裡看到該項)。在查詢分析器中執行下面命令即可: sp_addlinkedserver ADSI, Active Directory Service Interfaces, ADSDSOObject, adsdatasource 現在你就可以在查詢分析器中查詢AD數據了。例如下面查詢語句: SELECT * FROM OpenQuery(ADSI, SELECT title, displayName, sAMAccountName, givenName, telephoneNumber, facsimileTelephoneNumber, sn FROM LDAP://DC=mydomain,DC=local where objectClass = User)