目錄同步處理搜尋技術範例
更新:2007 年 11 月
這個範例會示範目錄同步處理搜尋在 System.DirectoryServices 中的運作方式。
注意事項: |
---|
因為本範例會使用虛構的值,所以除非以實際值修改範例的內容,否則本範例仍將無法執行。 |
如需使用這些範例的詳細資訊,請參閱下列主題:
若要自訂範例以符合您的設定
依所建置的範例版本而定,以 DirSyncSearch.cs 或 DirSyncSearch.vb 檔案中真實的值修改下列字串變數:
- domainADsPath - 網域的 LDAP 路徑
若要建置範例
在命令提示字元中,巡覽至 \DS\DirSyncSearch 目錄。根據所建置的範例版本,巡覽至 CS 或 VB 目錄。如需必要設定和 SDK 命令提示字元的詳細資訊,請參閱 HOW TO:設定範例設定。
在命令提示字元輸入 msbuild dirsyncsearch.sln。
若要執行範例
在命令提示字元下,巡覽至包含已建置之可執行檔的目錄。
輸入 dirsyncsearch,然後按 ENTER。
注意事項: |
---|
這個範例是一個主控台應用程式。您必須從命令提示字元啟動並執行,才能檢視其輸出。 |
備註
本範例將列出下列資訊:
在將臨時使用者加入 Active Directory 以後,所有使用者名稱之目錄搜尋的結果
在上一個步驟中所執行的目錄搜尋之後,繼續執行所有使用者名稱之同步處理目錄搜尋的結果,顯示沒有新的搜尋結果可供使用
在修改了臨時使用者的使用者名稱之後,繼續執行上一個步驟中所有使用者名稱之同步處理目錄搜尋的結果,顯示已變更的使用者名稱屬性出現在搜尋中
本範例將示範下列工作:
如何在 Active Directory 中加入及移除臨時使用者
如何為指定的路徑建立 DirectoryEntry 物件
如何透過使用 DirectorySearcher 物件,在所有使用者物件之間執行目錄搜尋,傳回各使用者物件的 displayName 和名稱屬性
如何使用 DirectorySearcher 物件的各種屬性,設定搜尋選項
如何使用 DirectorySynchronization 物件結合 DirectorySearcher 物件,建立可以追蹤記錄其目前結果的搜尋,以便將來執行相同的搜尋時,僅報告符合所指定準則的新結果