UserPrincipal UserPrincipalName或EmailAddress长度

时间:2014-12-21 20:00:20

标签: c# active-directory

每当我尝试将UserPrincipal保存到Active Directory并且UserPrincipalNameEmailAddress长度超过20个字符时,UserPrincipal.Save方法将抛出以下错误:

  

'System.DirectoryServices.AccountManagement.PrincipalOperationException'连接到系统的设备无法正常运行

如何保存长度超过20个字符的电子邮件地址?

1 个答案:

答案 0 :(得分:3)

只要没有指定SamAccountName,UserPrincipal.Name就会被复制到UserPrincipal.SamAccountName。

当UserPrincipal.Name超过20个字符时,这将导致异常。在这种情况下,一个奇怪的。要解决此问题,我必须手动设置SamAccountName,然后再保存为少于20个字符的内容。