【问题标题】:How to fetch users from an Active Directory Organisational Unit having '//' in its name如何从名称中包含“//”的 Active Directory 组织单位获取用户
【发布时间】:2011-09-19 11:54:35
【问题描述】:

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

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

未知错误(0x80005000)

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

谢谢。

【问题讨论】:

    标签: c# .net active-directory


    【解决方案1】:

    如果您的 OU 名称中有正斜杠,则需要在搜索时通过在这些字符前面加上反斜杠来“转义”这些字符。

    所以尝试搜索:ou=Turbo\/\/Boost - 应该可以。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多