Как я могу получить полное доменное имя (FQDN) от пользователя SharePoint (объект SPUser)? - PullRequest
2 голосов
/ 04 февраля 2011

В SharePoint у меня есть экземпляр класса SPUser .Свойство LoginName является строкой в ​​формате домен \ пользователь, но в этом случае доменом является имя домена netbios, а не полное доменное имя (FQDN).

Мне нужно полное доменное имя.Для меня есть SID, если это поможет.Нужно ли выполнять какой-либо запрос LDAP, чтобы получить это, или есть какой-то другой способ выяснить это?

В конце я действительно хочу userPrincipalName (например, john.doe@corp.mycompany.com),Часть после «@» должна быть полным доменным именем, поскольку другая система будет запрашивать UPN из AD, и ее значение должно соответствовать моему значению.

1 Ответ

2 голосов
/ 04 февраля 2011

Глядя на классы SPUser и SPUtility Я думаю, что единственный вариант - получить его из LDAP, используя имя пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...