Teams中如何控制创建团队权限

网友投稿 463 2022-10-03

Teams中如何控制创建团队权限

那么正如这篇文章的标题,如何来控制创建团队的权限呢?之前我有一篇文章跟大家分享过《Teams与Office365组的关系分析》,每一个团队都对应了Office365中的一个组和团队网站,只要控制用户创建组和SharePoint网站权限即可。

先来说下控制创建组的权限吧,默认情况下所有用户都可以创建组,如果希望一部分人不能创建组,那么我们就需要首先创建一个Office365安全组,把这部分用户放到安全组中去,通过对安全组的授权来达到不允许创建组的目的,这样一来在安全组中的用户自然就无法创建Office365组,也无法创建团队了。

接下来就是为这个组授权了,授权是需要通过PowerShell命令行来操作的,首先使用管理员身份打开Powershell,然后在线安装AzureAD模块

接下来制作一个PS脚本,脚本内容如下:

$GroupName = "Lock"

$AllowGroupCreation = "False"

Connect-AzureAD

$settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id

if(!$settingsObjectID)

{

$template = Get-AzureADDirectorySettingTemplate | Where-object {$_.displayname -eq "group.unified"}

$settingsCopy = $template.CreateDirectorySetting()

New-AzureADDirectorySetting -DirectorySetting $settingsCopy

$settingsObjectID = (Get-AzureADDirectorySetting | Where-object -Property Displayname -Value "Group.Unified" -EQ).id

}

$settingsCopy = Get-AzureADDirectorySetting -Id $settingsObjectID

$settingsCopy["EnableGroupCreation"] = $AllowGroupCreation

if($GroupName)

{

$settingsCopy["GroupCreationAllowedGroupId"] = (Get-AzureADGroup -SearchString $GroupName).objectid

}

Set-AzureADDirectorySetting -Id $settingsObjectID -DirectorySetting $settingsCopy

(Get-AzureADDirectorySetting -Id $settingsObjectID).Values

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

上一篇:springboot+vue完成发送接口请求显示响应头信息
下一篇:如何把Teams打造成个性化的统一办公入口
相关文章

 发表评论

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