使用c#在windows活动目录中通过lastknownparent删除用户



我试图检索从特定OU中删除的所有已删除用户。我正在使用下面的查询,它工作得很好。

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

当"ouDn"是任何可用OU的值时,上述查询工作正常。当我用已删除的OU区分名(OU=xxxxxxADEL:a82be8cf-1149-4f5b-b42d-fb6c72bceb24,CN= deleted Objects,DC=xxxx,DC=xxx)设置"ouDn"时,我无法得到任何结果,但我已经删除了AD中具有最后已知父级的用户。

请指导我在上述ldap查询中如何使用已删除的OU distinguishedname

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

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

顺便说一下,该规则适用于所有带有dn语法的属性

最新更新