【问题标题】:Getting deleted users by lastknownparent in windows active directory using c#使用 c# 在 windows 活动目录中通过 lastknownparent 获取已删除的用户
【发布时间】:2013-06-19 07:07:58
【问题描述】:

我正在尝试检索从特定 OU 中删除的所有已删除用户。我正在使用以下查询,它工作正常。

string query = string.Format("(&(objectclass=user)(isdeleted=true)(lastknownparent={0}))", ouDn);

当“ouDn”是任何可用 OU 的值时,上述查询可以正常工作。当我使用已删除的 OU 专有名称设置“ouDn”时(OU=xxxxxx\0ADEL:a82be8cf-1149-4f5b-b42d-fb6c72bceb24,CN=Deleted Objects,DC=xxxx,DC=xxx),我无法得到任何结果,但我在我的 AD 中删除了具有 lastknownparent 的用户。

请指导我如何在上述 ldap 查询中使用已删除的 OU 专有名称。

【问题讨论】:

  • (&(objectclass=*)(lastKnownParent=*)) 是否返回有用的信息?可能您需要在删除 OU 之前查询它的实际 DN。

标签: c# active-directory ldap-query


【解决方案1】:

也许我有点晚了,但我希望这个答案会有所帮助。

只需在您的 LDAP 查询中将 \0ADEL 替换为 \\0ADEL

顺便说一句,这条规则适用于每个具有 dn 语法的属性。

【讨论】:

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