【发布时间】:2021-09-09 03:51:06
【问题描述】:
我尝试了许多不同的方法,但仍然收到如下所示的相同错误消息。有人对此有解决方案吗?
代码:
$RolesCollection = @()
$Roles = Get-MsolRole
ForEach ($Role In $Roles){
$Members = Get-MsolRoleMember -RoleObjectId $Role.ObjectId
ForEach ($Member In $Members) {
$data = New-Object PSObject -Property @{
MemberObjectID = $Member.ObjectId
}
$RolesCollection += $data
}
#Adds users with admin roles into PIM group via member object ID
forEach ($user in $RolesCollection){
#check if the user exists in the AAD Group, if not, add into it.
$members = Get-AzureADGroupMember -ObjectId $adGroup | Select -ExpandProperty ObjectID
If ($members -contains $user) {
Write-Output " $user exist in $adgroup"
} Else {
Add-AzureADGroupMember -ObjectId $adGroup -RefObjectId $($user.MemberObjectID)
}
}
}
这是错误信息:
Add-AzureADGroupMember:执行 AddGroupMember 时出错 代码:Request_BadRequest 消息:以下修改的一个或多个添加的对象引用已经存在 属性:“成员”。
【问题讨论】:
标签: azure-active-directory azure-powershell