AD中的某些字段为多个值提供了“other”选项: AD fields screenshot
我尝试使用以下代码向此字段添加新值:
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();
但是在最后一行代码出现异常后:
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"
AD有什么问题? ; D有人可以告诉我我错过了什么吗?
答案 0 :(得分:0)
行。我自己想通了。这里是link到AD字段的描述。在我的场景中,它将是:
otherFacsimileTelephoneNumber
和其他:
otherHomePhone
otherIpPhone
otherLoginWorkstations
otherMailbox
otherMobile
otherPager
otherTelephone