Certains champs AD ont une option « autre » pour plusieurs valeurs: AD fields screenshotvaleur Ajouter à « Autre » propriété dans Active Directory
J'ai essayé d'ajouter de nouvelles valeurs dans ce domaine en utilisant le code suivant:
if (Domaincontact.Telephones.Faxes != null)
{
foreach (var fax in Domaincontact.Telephones.Faxes)
{
if(activeDirectoryContact.Properties[FAX].Contains(fax)) continue;
activeDirectoryContact.Properties[FAX].Add(fax);
}
}
activeDirectoryContact.CommitChanges();
Mais après la dernière ligne de code ont une exception:
ExtendedErrorMessage = "00002081: AtrErr: DSID-031517FA, #2:\n\t0: 00002081: DSID-031517FA, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 17 (facsimileTelephoneNumber)\n\t1: 00002081: DSID-031517FA, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 17 (facsimileTelephoneNumber)\n"
Quel est le problème avec AD? D Quelqu'un peut-il me conseiller ce que je manque?
FAX dans cet exemple 'FAX = "facsimileTelephoneNumber"' –