【发布时间】:2011-09-19 11:54:35
【问题描述】:
我的 Active Directory 中有一个组织单位,其名称中包含“//”,例如“Turbo//Boost”。
当我尝试使用目录搜索器查找用户时,它会抛出错误
未知错误(0x80005000)
知道如何解决这个问题吗?
谢谢。
【问题讨论】:
标签: c# .net active-directory
我的 Active Directory 中有一个组织单位,其名称中包含“//”,例如“Turbo//Boost”。
当我尝试使用目录搜索器查找用户时,它会抛出错误
未知错误(0x80005000)
知道如何解决这个问题吗?
谢谢。
【问题讨论】:
标签: c# .net active-directory
如果您的 OU 名称中有正斜杠,则需要在搜索时通过在这些字符前面加上反斜杠来“转义”这些字符。
所以尝试搜索:ou=Turbo\/\/Boost - 应该可以。
有关需要在 LDAP 中转义的所有“危险”字符的完整列表,请参阅 Richard Mueller 的 Characters to Escape 页面。
【讨论】:
我认为在 AD 对象名称中包含 // 是一种不好的做法。 它也用于 netbios 名称。
【讨论】: