mysql连接测试不成功的原因有哪些
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~