如何限制数量的用户,可以访问SharePoint网站集合?
-
07-07-2019 - |
题
我们正在执行一个主办的Windows SharePoint服务的3.0系统和我需要限制的用户数量的客户可以访问的网站收集的。一个客户应当能够管理他的整个网站集中。他应该只是不能删除该网站收集本身或增加超过一定数量的用户对该网站收集和子网站。
这似乎与鞋2.0你可以限制用户的数量在一个网站集中使用配额的模板。在鞋3.0你仍然可以限制一个网站集中使用配额的模板,但你不能限制用户的数量。
解决方案
没有标准的方式限制的用户数量,可以添加到网站上。不是没有严重的黑客攻击或去除功能的用户。
一个不能消除问题,只有管理:
- 使用 peoplepicker-onlysearchwithinsitecollection 酒店Stsadm.exe 限制人民选择返回的用户只有那些已经添加到网站收集的。
- 当主机托管服务提供商授予的权限的用户访问的网站收集的主机托管服务提供商必须增加用户对该网站收集的。
网站的所有者仍然可以添加其他用户的网站,使用他们的完全合格的名称或SAM帐户的名称。
你可以定期查询SharePoint进用户数量的增加到网站集中(使用SiteUsers财产的SPWeb类)。如果数量增加超过规定限额可以通知有人或删除的用户自动或什么的。
我们希望今后的版本和鞋将有更多的细权限模型。
其他提示
我不知道任何开箱即用的东西。您可以通过编写自定义wsp以编程方式实现相同的操作。我在这种方法中发现的唯一问题是,即使您隐藏了您的功能,网站集管理员也可以撤消或删除解决方案。
BTW,我们的客户希望限制并发用户,我们使用会话提供程序以编程方式完成不隶属于 StackOverflow