Как отличить новые добавленные объекты и обновленные объекты в результатах поиска DirSync (Active Directory)? - PullRequest
2 голосов
/ 25 августа 2011

Оба новых добавленных объекта и обновленных объекта возвращаются в результатах поиска DirSync с сервера Active Directory.

Как их дифференцировать , в SearchResponse ?

http://msdn.microsoft.com/en-us/library/system.directoryservices.protocols.searchresponse.aspx

Как мы знаем, если объекты AD были удалены, его атрибут isDeleted помечается как ИСТИНА.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 11 июля 2012

DirectorySearcher будет возвращать только атрибуты, которые были изменены. WhenCreated изменяется только при создании объекта, поэтому, если у него есть значение, вы смотрите на новый объект, в противном случае это обновление.

1 голос
/ 27 августа 2011

Я не знаю, что ты можешь. Вам может потребоваться кэшировать все objectGuids локально и выполнить поиск, чтобы определить, является ли objectGuid тем, о котором вы не знаете.

...