Adamsync et les problèmes d’ “Object Class Violation”

 

Bonjour,

Lorsque vous voulez faire de la synchronisation de AD vers ADLDS avec l’outil AdamSync.exe, fourni dans ADLDS, souvent vous vous êtes confrontés aux erreurs “object class violation” comme suit :

Processing source entry <guid=99ab8f2452894346a1808a34b9cdf582>

Processing in-scope entry 99ab8f2452894346a1808a34b9cdf582.

Adding target object CN=Domain Users,CN=Users,dc=test,dc=com.

Deferring synchronization of attribute member to end of run. Deleting attribute.

Adding attributes: sourceobjectguid, objectClass, description, member, instanceType, sAMAccountName, groupType, mail, lastagedchange,

Ldap error occured. ldap_add_sW: Object Class Violation.

Extended Info: 0000207D: UpdErr: DSID-0315121C, problem 6002 (OBJ_CLASS_VIOLATION), data -1798494580

.

Saving Configuration File on DC=test,DC=com

Saved configuration file.

Il y a de fortes chances que le problème provient de l’extension du schéma ADLDS qui ne contient pas correctement les définitions des classes des objets. Pour cela utilisez ADSchemaAnalyzer.exe fourni avec ADLDS et créez un fichier .LDF, qui sera le résultat de la différence de schéma entre AD et ADLDS. Ensuite, importez le fichier .LDF dans ADLDS qui va faire une extension de son schéma.

Pour plus d’information sur les problématiques “Object_Class_Violation”, je vous invite à lire cet article technique :

https://support.microsoft.com/kb/923835

Huu-Duc.