共用方式為


DSML 分頁搜尋技術範例

更新:2007 年 11 月

這個範例會示範如何使用目錄服務標記語言 (Directory Services Markup Language, DSML) 服務,執行 Active Directory 的分頁搜尋。分頁搜尋可以讓結果分多頁接收。此範例僅適用於 Visual C#。

如需使用這些範例的詳細資訊,請參閱下列主題:

若要建置範例

  1. 開啟 [命令提示字元] 視窗,並巡覽至 PagedSearch\CS 目錄。

  2. 在命令列中輸入 msbuild pagedsearch.sln。

若要執行範例

  1. 使用命令提示字元巡覽至已建置的可執行檔所在的目錄。

  2. 依序輸入 pagesearched 以及它的引數,然後按 ENTER。

這個範例會使用下列語法:

pagedsearch <dsmlServer> <user> <pwd> <domain> <targetOU> 
  • dsmlServer
    伺服器

  • user
    您的使用者名稱

  • pwd
    您的密碼

  • domain
    Active Directory 網域

  • targetOU
    目標組織單位 (OU)

如下範例所示:

pagedsearch http://myDC1.testDom.fabrikam.com/dsml/adssoap.dsmlx user1 secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com

注意事項:

這個範例是一個主控台應用程式。您必須在 [命令提示字元] 視窗中啟動及執行,才能檢視範例的輸出結果。

備註

這個範例會定義下列方法。

方法

說明

CreateConnection

使用 DsmlSoapHttpConnection 與伺服器連接

CreateObjectsToSearch

將一些物件加入至目錄中,以便在搜尋時使用

DoPagedSearch

以指定的範圍和要傳回的屬性,執行分頁搜尋

DeleteObjectsToSearch

刪除為搜尋建立的物件