LDAP 发送请求技术示例
更新:2007 年 11 月
此示例演示使用 LdapConnection 类来执行各种目录操作。此示例仅在 Visual C# 中可用。
有关使用这些示例的信息,请参见下面的主题:
生成示例
打开命令提示窗口,定位到 SendRequest\CS 目录。
在命令行中键入 msbuild sendrequest.sln。
运行示例
使用命令提示定位到包含生成的可执行文件的目录。
键入 sendrequest,后面跟随它的参数,然后按 Enter。
此示例包括以下语法:
sendrequest <ldapServer> <user> <pwd> <domain> <targetOU>
ldapServer
服务器。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 |
使用 LdapConnection 连接到服务器。 |
Add |
发送在目录中添加新对象的请求。 |
Modify |
发送在目录中修改对象的请求。 |
Rename |
发送重命名对象的请求。 |
Move |
发送在目录中移动对象的请求。 |
Compare |
将对象的属性与指定值相比较。 |
Search |
发送请求,使用具有指定范围和要返回的属性的 LDAP 搜索筛选器搜索目录。 |
DeleteLeafObject |
发送在目录中删除对象的请求。 |
DeleteTree |
发送在目录中删除包含子对象的对象的请求。 |