2011-02-04 9 views
2

SharePoint内には、SPUserクラスのインスタンスがあります。 LoginNameプロパティはdomain \ userという形式の文字列ですが、この場合ドメインは完全修飾ドメイン名(FQDN)ではなく、netbiosドメイン名です。SharePointユーザー(SPUserオブジェクト)から完全修飾ドメイン名(FQDN)を取得するにはどうすればよいですか?

私はFQDNが必要です。それが役に立ったら私に利用可能なSIDがあります。これを取得するためにLDAPクエリを実行する必要がありますか、これを把握するための他の方法がありますか?

最後に、本当にuserPrincipalNameが必要です(例:[email protected])。 "@"の後の部分はFQDNである必要があります。別のシステムがADからUPNを照会し、その値が自分の値と一致する必要があるからです。

答えて

2

SPUserとSPUtilityクラスを見ると、あなたの唯一のオプションはユーザー名を使用してLDAPから取得することだと思います。

関連する問題