将所有站点锁定在SharePoint 2003 Farm上,以防止添加内容,但可以删除。

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/17718

  •  16-10-2019
  •  | 
  •  

我们正在退役我们的SharePoint 2003 Farm。在将站点迁移到新农场之前,我们希望有一个过渡期,所有站点都将锁定在仅阅读 /无添加模式下(类似于SharePoint 2007“ NoAdditions” - 允许减少数据规模的变化“”模式)。

实现这一目标的最简单和最佳方法是什么?是否可以使用PowerShell脚本或SharePoint的对象模型来循环遍历所有站点并锁定每个站点(而不是通过中央管理员手动设置该参数)?还是可以在Web应用程序或数据库级别设置此参数?

到目前为止,我主要与SP2007合作,而我的SP2003知识有些限制。任何帮助都将受到赞赏。

有帮助吗?

解决方案

几年前,我使用了此工具: http://spsitemanager.codeplex.com/

它支持的众多功能之一是锁定站点。

编辑:只是有另一个想法...将网站配额放到一些荒谬的数字中。这将阻止添加,但不能阻止删除。您必须忍受生成的每日警报,但它会做您需要做的事情。

其他提示

虽然我没有在SharePoint 2003(在SharePoint 2007和2010中)尝试过此操作,但最简单的方法之一就是仅设置内容数据库仅读取。用户将根本看不到任何区别,除非他们将无法对系统进行任何更改或更新。

许可以下: CC-BY-SA归因
scroll top