这是相反的如何将 o365 组转换为安全组?
这是一个安全组,而不是分发列表,在这种情况下我会这样做将通讯组列表升级到 Outlook 中的 Microsoft 365 组
或者我可能只是先将“安全组”转换为“启用邮件的安全组”,然后进行“升级”,我也会接受这个答案。请注意,这是 Office 365,所以我没有在本地安装 Exchange,否则我只会这样做启用或禁用邮件的现有安全组。
如何为现有的 Azure AD 安全组启用邮件?也尝试过这个中间步骤。尽管目前的答案表明这是不可能的。
我基本上想保留对象 ID,因为某些外部系统(特别是 Sonarqube)使用我的安全组的对象 ID,但我希望开发人员(基本上是组)的成员Internal Developers
进行Contractors
转换,以便我可以将它们与 Microsoft Teams 一起使用。
是否可以?
我也没有本地广告,所以我无法利用使用 O365 的 AD 组和分发组
答案1
不幸的是我们无能为力。
来自微软在线文档:
群组类型。群组创建后,您无法更改其类型。要更改群组类型,您必须删除该群组并创建新群组。
答案2
如果有人想将安全组转换为 365 组
打开管理员 PowerShell
install-module azureadpreview
connect-azuread
- Powershell 脚本
#Type name of security group
$Group1 = "security group name"
#enter email alis without spaces or special car
$mailname = "securitygroupname"
$group1ObjectID = Get-AzureADGroup -Filter "Displayname eq '$group1'" | Select objectid -ExpandProperty ObjectID
#Create new Office 365 group
New-AzureADMSGroup -DisplayName $Group1 -MailNickname $mailname -GroupTypes "Unified" -MailEnabled $false -SecurityEnabled $True
$group2 = Get-AzureADMSGroup -Filter "MailNickname eq '$mailname'"
$membersGroup1 = Get-AzureADGroupMember -ObjectId $group1ObjectID -All $true
foreach($member in $membersGroup1)
{
$currentuser = Get-AzureADUser -ObjectId $member.ObjectId | select objectid
Add-AzureADGroupMember -ObjectId $group2.ID -RefObjectId $currentuser.objectid
}
#press enter
Get-AzureADGroupMember -ObjectId $group2.ID -All $true
感谢 MS 支持 Donal Mooney