我有一些客戶網站,我有一個人員選擇器的問題列表。我只想顯示可以訪問自己公司客戶網站的人員。我不希望其他客戶看到其他公司的客戶。過濾人員選取器
我試過,但它並沒有任何效果:
stsadm -o setproperty –url http://extranet.company.com/sites/project1 –pn peoplepicker-onlysearchwithinsitecollection –pv yes
我有一些客戶網站,我有一個人員選擇器的問題列表。我只想顯示可以訪問自己公司客戶網站的人員。我不希望其他客戶看到其他公司的客戶。過濾人員選取器
我試過,但它並沒有任何效果:
stsadm -o setproperty –url http://extranet.company.com/sites/project1 –pn peoplepicker-onlysearchwithinsitecollection –pv yes
Stsadm命令peoplepicker-onlysearchwithinsitecollection將只顯示人是該網站集,一個更好的辦法來限制用戶會成員使用Stsadm命令:
peoplepicker-searchadcustomfilter
這樣:
STSADM -o的setProperty -url http://contoso -pn peoplepicker-searchadcustomfilter -pv(LDAP QUERY)
這可讓您指定一個LDAP查詢,該查詢可根據您希望的任何條件返回任何AD用戶或組。
它適用於子網站?我想過濾只有有權訪問子網站的用戶的子網站。 – idsis 2009-05-07 15:09:56
不幸的是,peoplepicker-searchadcustomfilter適用於整個Web應用程序,即使我在URL參數中指定了網站集。
stsadm –o setproperty –propertyname peoplepicker-searchadcustomfilter -propertyvalue "(|(userPrincipalName=*mycompany.com)(memberof=CN=client_users,OU=client_Users,OU=Extranet,DC=client,DC=int))" -url http://myserver/sites/site1
stsadm -o getproperty -pn peoplepicker-searchadcustomfilter -url http://myserver/sites/site1
stsadm -o getproperty -pn peoplepicker-searchadcustomfilter -url http://myserver/sites/site2
當我運行上述,我期望看到site1與自定義LDAP查詢和site2沒有應用過濾器。但是,我在此Web應用程序中看到了所有網站集上的自定義LDAP查詢。遊民。
看起來像微軟需要澄清documentation。
糟糕,沒有正確讀取標籤,因此我的回答完全是無關緊要的。 – Piskvor 2009-05-05 14:53:21