Найти старый DN удаленных пользователей в Active Directory, используя Unboundid Api
Я использовал ActiveDirectoryDirSyncControl для сервера Active Directory для процесса синхронизации для поиска добавленных, измененных и удаленных пользователей, но есть проблема с удаленными пользователями. У удаленного пользователя до удаления приходит DN пользователя
dn='CN=abcdef,CN=Users,DC=smart,DC=net
но после удаления user'DN приходит
dn='CN=abcdef g\0ADEL:b705fbf6-c3d0-41a3-9420-9817be804b48,CN=Deleted Objects,DC=smart,DC=net
Я должен найти Старый DN пользователей после удаления пользователя. Как я могу найти это с помощью UnboundId api Заранее спасибо
1 ответ
Не уверен, как конкретно сделать это с API, который вы упомянули, но я предполагаю, что вы уже знаете, как читать атрибуты.
Когда объект удаляется, AD заполняет атрибут "lastKnownParent". Объедините это с атрибутом "cn", и вы сможете легко восстановить его.
Единственная проблема, с которой я могу это видеть - это удаление целой OU. В этом случае учетные записи пользователей в этом подразделении будут иметь атрибут lastKnownParent, установленный на dn подразделения в контейнере удаленных объектов.