Peoplepicker-searchadcustomfilter : Stsadm プロパティ (Office SharePoint Server)

説明

ファーム管理者が独自の検索クエリを指定できます。入力した基準によって、組み込みクエリ機能、またはファーム管理者が定義するカスタム クエリを満たすユーザーが検索されます。カスタム クエリおよび Active Directory の詳細については「Peoplepicker-searchadcustomquery: Stsadm プロパティ」を参照してください。

注意

Peoplepicker-searchadcustomfilter プロパティは、Microsoft Office SharePoint Server 2007 Service Pack 1 で初めて導入されました。

構文

stsadm -o setproperty

-propertyname peoplepicker-searchadcustomfilter

-propertyvalue <カスタム クエリ文字列>

[-url] <URL>

getproperty 操作の構文は次のとおりです。

stsadm -o getproperty

-propertyname peoplepicker-searchadcustomfilter

[-url] <URL>

注意

-propertyname の代わりに -pn を、-propertyvalue の代わりに -pv を使用できます。

以下の表に使用できる値を示します。

名前

propertyname

プロパティの名前を取得または設定します。

propertyvalue

クエリ文字列またはカスタム フィルタの名前 ((!(sn=Zhu)) など)。

フィルタ名は有効な Active Directory クエリである必要があります。それ以外の場合、ユーザー選択ウィンドウが正常に機能しません。

フィルタは、[参照] アイコンをクリックした場合のみ適用されます。[名前の確認] アイコンをクリックした場合、フィルタは適用されませんが、ユーザー名は解決されます。

たとえば、ログイン名*ドメイン*\Joe を持つユーザーがいて、その表示名は "Joe" であり、"Joe" は Active Directory 内で一意だとします。ファーム管理者はカスタム フィルタ (!(Title=Joe)) を指定します。「Joe」と入力し、[名前の確認] アイコンをクリックすると、ユーザー名が解決されます。ただし、[ユーザーとグループの選択] ダイアログ ボックスでユーザー "Joe" を検索することはできません。

url

通常はサイト コレクションの URL へのパスです。http://*server_name*という形式を取ります。

「例」セクションの http://contoso は、対象とする Web アプリケーションの名前です。

Contoso ドメイン内の Active Directory でユーザー "David" を検索するカスタム フィルタを作成するには、次の構文を使用します。

stsadm -o setproperty -url http://contoso -pn "peoplepicker-searchadcustomfilter -pv (|(Title=David))

searchadcustomfilter プロパティの現在の設定を表示するには、次の構文を使用します。

stsadm -o getproperty -url https://server_name -pn peoplepicker- searchadcustomfilter