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