DSML 傳送要求技術範例
更新:2007 年 11 月
這個範例會將要求傳送給伺服器,以便使用「目錄服務標記語言」(Directory Services Markup Language,DSML) 服務執行目錄作業。此範例僅適用於 Visual C#。
如需使用這些範例的詳細資訊,請參閱下列主題:
若要建置範例
開啟 [命令提示字元] 視窗,並巡覽至 SendRequest\CS 目錄。
在命令列中輸入 msbuild sendrequest.sln。
若要執行範例
使用命令提示字元巡覽至已建置的可執行檔所在的目錄。
依序輸入 sendrequest 以及它的引數,然後按 ENTER。
這個範例會使用下列語法:
sendrequest <dsmlServer> <user> <pwd> <domain> <targetOU>
dsmlServer
伺服器user
您的使用者名稱pwd
您的密碼domain
Active Directory 網域targetOU
目標組織單位 (OU)
如下範例所示:
SendRequest.exe myDC1.testDom.fabrikam.com user1 secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com
注意事項: |
---|
這個範例是一個主控台應用程式。您必須在 [命令提示字元] 視窗中啟動及執行,才能檢視範例的輸出結果。 |
備註
這個範例會定義下列方法。
方法 |
說明 |
---|---|
CreateConnection |
使用 DsmlSoapHttpConnection 與伺服器連接 |
Add |
傳送在目錄中加入新物件的要求 |
Modify |
傳送在目錄中修改物件的要求 |
Rename |
傳送重新命名物件的要求 |
Move |
傳送在目錄中移動物件的要求 |
Compare |
比較物件的屬性與指定值之間的差異 |
Search |
傳送將使用具有指定範圍和要傳回之屬性的 LDAP 搜尋篩選條件,以搜尋目錄的要求 |
DeleteLeafObject |
傳送在目錄中刪除物件的要求 |
DeleteTree |
傳送在目錄中刪除包含子物件之物件的要求 |