每当我尝试将UserPrincipal
保存到Active Directory且UserPrincipalName
或EmailAddress
长度超过20个字符时,UserPrincipal.Save
方法将引发以下错误:
'System.DirectoryServices.AccountManagement.PrincipalOperationException'连接到系统的设备未处于活动状态
如何保存长度超过20个字符的电子邮件地址?
最佳答案
只要未指定SamAccountName,就会将UserPrincipal.Name复制到UserPrincipal.SamAccountName。
当UserPrincipal.Name超过20个字符时,这当然会引发异常。在这种情况下,很奇怪。若要解决此问题,我必须先手动设置SamAccountName,然后再保存到少于20个字符的位置。
关于c# - UserPrincipal UserPrincipalName或EmailAddress长度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27593220/