4

MOSS 2007 の構成を変更して、特定のターゲット AD を正常に照会できるようにしました。PeopleEditor コントロールにいくつかのカスタム LDAP フィールド (国など) を表示し、ユーザーがこれらのフィールドを検索できるようにしたいと考えています。これを行う方法を示す有用なリソース/チュートリアルを教えてもらえますか?

ありがとう、マジックアンディ。

4

2 に答える 2

5

EntityEditor コントロールから継承し (PeopleEditor と同様)、独自のクエリと検証を作成する必要があります。

いくつかの背景 (コミュニティ コンテンツを読む):

これらのリンクに加えて、Reflector を使用して PeopleEditor コントロールを注意深く研究するためのもう 1 つの優れたリソースは、Igor Kozlov によるこのブログ投稿です。MSDN here には、それほど詳細ではありませんが、それでも有用な例があります。

私は、ユーザーピッカーから特定の Active Directory をクエリする CodePlex プロジェクトに取り組んでいます。それは十分に文書化されており、Web 上のさまざまな参考文献からのテクニックを組み合わせています (もちろん信用を与えます)。それが誰かにも役立つことを願っています!

于 2009-09-07T11:08:11.993 に答える
0

最初のステップは、AD のフィールドを SharePoint ユーザー プロファイルの属性にマップすることです。これは、共有サービス プロバイダーの構成で行うことができます (サーバーの全体管理 > 共有サービス > ユーザー プロファイルとプロパティ)。

そこに新しい属性を追加し、それにマップする AD フィールドを定義します。また、ユーザーが上書きできるフィールド (ただし、SharePoint でのみ、同期は一方向のみ) と読み取り専用のフィールドを定義することもできます。

このブログ投稿では、SharePoint 検索を構成して、ユーザー プロファイルのカスタム属性でユーザーを検索できるようにする方法を示します。

これがあなたを正しい方向に導くことを願っています。

于 2009-09-04T11:39:13.010 に答える