Blog链接:https://blog.51cto.com/13637423
一般企业使用一段时间SharePoint Online为业务信息管理平台之后,会出现许多不同的业务场景,比如:
- 某些网站数据是机密的,只允许只读
- 某些网站数据是公司公告,为了防止其他用户修改内容导致理解偏差,IT Admin希望禁止任何内容的进一步添加/修改
- 企业公司合并或者拆分或者新旧订阅的切换,导致Site Collection中的数据定期切换,对数据迁移也有一定的压力和风险,这种情况下,如果客户希望分阶段进行数据迁移,可以将每次完成迁移的Site Collection在原来平台设置为只读模式,然后启用新平台的网站集来做业务往来
但如果原来平台是SharePoint On Premise的情况下,对IT Admin而言,操作相对简单,可以在管理中心页面直接设置Site Collection的只读模式或者不能访问模式,但在SharePoint Online,就不适用了,如果想做类似的更改,需要使用PowerShell来完成。
解决方案:
- Set-SPOSite Site Collection URL -LockState NoAccess
- Set-SPOSite Site Collection URL -LockState Readonly
- Set-SPOSite Site Collection URL -LockState Unlock
Ready Only 设置的具体操作步骤:
- 链接SharePoint Online Center Admin,如下命令:
- 使用命令:Set-SPOSite Site Collection URL -LockState Readonly,将网站状态设置为只读模式:
- 设置完成之后,访问Site Collection,可以看到页面提醒
No Access 设置的具体操作步骤:
- 链接SharePoint Online Center Admin,如下命令:
- 使用命令:Set-SPOSite Site Collection URL -LockState NoAccess,将网站状态设置为不能访问模式:
3.设置完成之后,访问Site Collection,403代表不能访问
Unlock 设置的具体操作步骤:
1.使用命令:Set-SPOSite Site Collection URL -LockState unlock,撤销对网站的任何设置,恢复初始可访问状态:
扫描二维码关注公众号,回复:
11141039 查看本文章
2.网站可以正常访问
相关资料:Set-SPOSite
后续项目中,遇到的问题,也会以解决方案形式,分享给大家,希望能给大家带来帮助。