Microsoft 365 开发:如何更改Microsoft Team Site的组权限级别

网友投稿 297 2022-10-02

Microsoft 365 开发:如何更改Microsoft Team Site的组权限级别

Blog链接:​​​Teams来进行内部协作或者文档多人编辑的场景,那么当我们新建一个Microsoft Teams或者Office 365 Group时,后台都会自动创建一个以该Team名字为名的Group 、Group Mailbox以及Team Site,这种Site的权限比较特殊,它的权限管理是在Office 365 Group级别,而不是SharePoint级别,虽然我们可以通过网站设置菜单中来更改Office 365 Group或者Member等成员权限,如下所示:

但我们不能通过SharePoint Site的UI页面来更改SharePoint Group的Permission Level,比如想修改Member Group的Permission level为Contribute的权限,是无法通过UI页面实现的,因为该页面对无论用户还是Site Owner或者Administrator而言,编辑权限的功能都是灰色,不可用状态,如下图所示:

那么我们该如何实现呢?

今天,我将给大家分享一下,如何通过Set-PnPGroupPermission命令来实现编辑Permission level,具体操作如下所示:

1.     获取Site Collection URL,并赋予$SiteURL,如下所示:

$SiteURL = “​​​  执行Set-PnPGroupPermissions脚本,将Member Group的Permission更换为Contribute,同时删除Edit的Permission Level,如下所示:

Try { Connect-PnPOnline -Url $SiteURL -Interactive $MembersGroup = Get-PnPGroup -AssociatedMemberGroup Set-PnPGroupPermissions -Identity $MembersGroup -AddRole "Contribute" -RemoveRole "Edit" Write-Host "Removed 'Edit' Permissions and Granted 'Contribute' to $($MembersGroup.Title). " -foregroundcolor Green}Catch { write-host -f Red "Error Setting Permissions!" $_.Exception.Message}

3.     执行完成之后,我们再次刷新页面,可以看到Member group的permission level已经更改,如下所示:

谢谢大家的阅读,分享的知识点,希望对大家日后管理权限提供帮助,若日后大家遇到新的问题,欢迎线下讨论。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解JNA中的回调方法
下一篇:Microsoft 365 开发:如何批量清空List下的所有Items?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~