2011-02-04 85 views
2

在SharePoint内我有一个SPUser类的实例。 LoginName属性是domain \ user格式的字符串,但在这种情况下,域是netbios域名而不是完全限定的域名(FQDN)。如何从SharePoint用户(SPUser对象)获取完全限定的域名(FQDN)?

我需要FQDN。如果有帮助,我可以使用SID。我需要做一些LDAP查询来获得这个或有其他方法来解决这个问题吗?

最后,我非常想要userPrincipalName(例如,[email protected])。 “@”之后的部分需要是FQDN,因为另一个系统将从AD中查询UPN,并且其值需要与我的值匹配。

回答

2

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

相关问题