I cannot find any documentation to support this, but in practice it seems that running incremental user profile AD syncs does NOT mark missing users for deletion.

Running a full sync however will mark profiles for deletion, and those profiles will then get removed the next time MySite Cleanup job runs.

So according to my testing if we only ever run incremental syncs then old users will never get removed. Seem a bit odd. Is this the behaviour that others are seeing?

1 Answer 1


Quotes from relevant source:


..during the first incremental synchronization after the accounts are deleted from AD, the user profiles will be marked for deletion in the Profile database.

In order to actually delete the profiles, we must run the My Site Cleanup Timer job. This job will purge the profiles marked fordeletion ...

+1 for Spencer Hrabar.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.