SharePoint 2010 技巧: 限制People Picker搜索非站点集内的用户
业务需求:很多公司在使用SharePoint时存在一些潜在的风险,举例说明。 本公司和第三方公司搭建了SharePoint合作平台,双方公司员工可以共同分享文档,讨论等等,这时候本公司并不想让第三方公司的用户通过PeoplePicker来搜索到本公司核心员工,专家等,这是就需要限制PeoplePicker的搜索功能。
注意这里限制的Level是在网站集上的。
打开PowerShell,输入一下命令:
stsadm -o setproperty -propertyname peoplepicker-onlysearchwithinsitecollection -propertyvalue yes -url http://SiteUrl
如果你看到Operation completed successfully 的提示,那说明这个命令已经起作用了。
测试下吧:
在打开的People Picker中搜索非站点内的用户,肯定搜不到了。
注意:尽管搜索不到用户,但是如果知道用户的Login Name,你还是可以往站点集添加新用户的。
如果你要取消这个限制,只要把PropertyValue 设置为No即可。
stsadm -o setproperty -propertyname peoplepicker-onlysearchwithinsitecollection -propertyvalue yes -url http://SiteUrl
小技巧,大作用