如何从名称中包含“//”的Active Directory组织单位获取用户

时间:2011-09-19 11:54:36

标签: c# .net active-directory

我的Active Directory中有一个组织单位,其名称中包含'//',例如'Turbo // Boost'。

当我尝试使用目录搜索器查找用户时,它会抛出错误

  

未知错误(0x80005000)

我知道如何解决这个问题?

感谢。

2 个答案:

答案 0 :(得分:1)

如果您的OU名称中包含正斜杠,则需要在搜索时“转义”这些字符,方法是在前面添加反斜杠。

因此,请尝试搜索:ou=Turbo\/\/Boost - 这应该有用。

请参阅Richard Mueller的Characters to Escape页面,以获取需要在LDAP中转义的所有“危险”字符的完整列表。

答案 1 :(得分:0)

我认为在AD对象名称中使用//是一种不好的做法。 它也用于netbios名称。