在SharePoint中,我有一个SPUser类的实例。LoginName属性是格式为domain\user的字符串,但在本例中,域是netbios域名,而不是完全限定的域名(FQDN)。
我需要FQDN。如果有帮助,我可以使用SID。我是否必须执行一些LDAP查询才能获得此结果,或者是否有其他方法可以解决此问题?
最后,我真的想要userPrincipalName (例如,john.doe@corp.mycompany.com)。"@“后面的部分需要是FQDN,因为另一个系统将从AD查询UPN,并且它的值需要与我的值匹配。
发布于 2011-02-04 12:07:58
看一下LDAP和SPUtility类,我认为惟一的选择是使用用户名从LDAP获取它。
https://stackoverflow.com/questions/4894326
复制相似问题