如何从SharePoint用户(SPUser对象)获取完全限定的域名(FQDN)?

时间:2011-02-04 03:37:16

标签: sharepoint

在SharePoint中,我有一个SPUser类的实例。 LoginName属性是domain \ user格式的字符串,但在这种情况下,域是netbios域名,而不是完全限定的域名(FQDN)。

我需要FQDN。如果有帮助,我可以使用SID。我是否必须做一些LDAP查询才能得到这个或者还有其他方法可以解决这个问题吗?

最后,我真的想要userPrincipalName(例如john.doe@corp.mycompany.com)。 “@”之后的部分需要是FQDN,因为另一个系统将从AD查询UPN,其值必须与我的值相匹配。

1 个答案:

答案 0 :(得分:2)

查看SPUser和SPUtility类我认为您唯一的选择是使用用户名从LDAP获取它。