根据objectguid搜索 活动目录
2013-03-27 22:08
218 查看
在搜索活动目录的时候我们也行会使用到DirectorySearcher这个对象,但是如果用objectguid来进行过滤,
ds.Filter="(&(objectclass=group)(objectguid=c8977fe9-cc80-4ab1-b540-cc979a3cb7d6))"
这个样子是搜索不到的。我们需要对objectguid进行一些转换才可以做到。
以下代码是在国外的网站上找到的,可以参考。
我是这样使用的
ds.Filter="(&(objectclass=group)(objectguid=c8977fe9-cc80-4ab1-b540-cc979a3cb7d6))"
这个样子是搜索不到的。我们需要对objectguid进行一些转换才可以做到。
以下代码是在国外的网站上找到的,可以参考。
static string ConvertGuidToOctectString(string objectGuid) { System.Guid guid = new Guid(objectGuid); byte[] byteGuid = guid.ToByteArray(); string queryGuid = ""; foreach (byte b in byteGuid) { queryGuid += @"\" + b.ToString("x2"); } return queryGuid; }
我是这样使用的
ds.Filter = "(&(|(objectCategory=organizationalUnit)(objectClass=group))(objectguid=" + ConvertGuidToOctectString("c8977fe9-cc80-4ab1-b540-cc979a3cb7d6") + "))";
相关文章推荐
- 根据关键字搜索某个目录下的文件
- 用Java根据目录名实现文件搜索功能
- lduan server 2012活动目录部署实践(-)
- AD学习笔记之一 -- Windows Server 2008 R2上安装活动目录
- 根据用户的搜索需求,进行智能推送
- 根据文件修改时间批量移动到指定目录
- Delphi访问活动目录
- 用CfileFind递归搜索目录
- 一个简单的操作活动目录的类(ADHelper)
- 提升活动目录域和森林的功能级别
- 根据26字母排列来搜索排列全国城市
- lduan server 2012活动目录FSMO角色域恢复(六)
- 活动目录实战系列二(主域控无法正常启动)
- 活动目录之迁移(转载,仅供学习)
- IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用。
- 第十五章 活动目录灾难恢复(三)
- 单域单站点单主机活动目录和Exchange灾难恢复实践测试(五)Exchange邮件恢复
- 活动目录服务的配置与管理(3) 客户端加入域
- 第十五章 活动目录灾难恢复(四)
- python遍列目录搜索文件夹及子文件夹图片文件