Office 365组分类:创建组后如何限制用户更改分类

时间:2018-12-11 10:58:05

标签: powershell office365 exchange-server sharepoint-online azure-powershell

从文档https://docs.microsoft.com/en-us/office365/enterprise/manage-office-365-groups-with-powershell#create-classifications-for-office-groups-in-your-organization中,我们可以了解如何向Office 365组添加分类,以及如何将一个分类设为默认分类。

创建群组后,是否有任何方法可以限制所有者更改分类?据我所知,在租户中,用户可以轻松地从其Outlook设置转到“编辑”组并更改分类。但这是我们要限制的事情。请让我知道是否有人有任何解决方案。

预先感谢!

1 个答案:

答案 0 :(得分:0)

我有一个解决方案。

  1. 让用户使用分类下拉列表创建站点和组。
  2. 脚本每天运行一次,以检查网站集属性包中一个名为分类的属性。如果存在该属性,则脚本将继续运行,而不会更改该站点的任何内容。
  3. 由于这不是默认属性,因此它将首次不存在。该脚本将使用与组分类中相同的文本添加该属性。这只是每个站点的一次性活动。
  4. 每天还将运行另一个脚本,以从属性包中检查站点的属性分类。如果存在,它可以执行所需的任何操作(例如:启用/禁用外部共享)。如果没有,它什么也不做。 5.这样,无论所有者更改分类多少次,都不会影响

要更改属性包,我们可以使用CSOM,如下所示: $ allProperties = $ web.allproperties $ ctx.Load($ web)$ ctx.Load($ allProperties)$ ctx.ExecuteQuery()$ allProperties [“ classification”] ='Property'$ web.Update()$ ctx.ExecuteQuery ()

类似地,对于通信站点,我们可以更改站点集合分类(站点集合的站点类),而无需更改组分类-因为该组不存在。