Active directory 使用Java JNDI从Active Directory获取已删除的用户

Active directory 使用Java JNDI从Active Directory获取已删除的用户,active-directory,ldap,jndi,Active Directory,Ldap,Jndi,我想获取正在删除的广告用户的所有详细信息。 根据我的信息,当用户从Active Directory中删除时,他们存储在容器中,容器中包含CN=deleted Objects 现在,当我使用searchBase=“DC=domain,DC=local”搜索用户时,一切正常,我会获得所有用户的姓名、手机等数据 但当我应用searchBase=“CN=Deleted Objects,DC=azdomain,DC=local”时,我得到的错误是 javax.naming.NameNotFoundExce

我想获取正在删除的广告用户的所有详细信息。
根据我的信息,当用户从Active Directory中删除时,他们存储在容器中,容器中包含CN=deleted Objects

现在,当我使用searchBase=“DC=domain,DC=local”搜索用户时,一切正常,我会获得所有用户的姓名、手机等数据

但当我应用searchBase=“CN=Deleted Objects,DC=azdomain,DC=local”时,我得到的错误是

javax.naming.NameNotFoundException: [LDAP: error code 32 - 0000208D: NameErr: DSID-03100238, problem 2001 (NO_OBJECT), data 0, best match of:
    'CN=Deleted Objects,DC=azdomain, DC=local'
这个错误意味着什么,同时,我也无法在互联网上找到任何与同一问题相关的帖子。
请帮我解决这个问题。

我认为您需要使用删除的对象控件(1.2.840.113556.1.4.417)。请参阅以获取解释,但仅使用LDP应用程序。我相信您需要使用删除的对象控件(1.2.840.113556.1.4.417)。有关说明,请参阅,但仅使用LDP应用程序。