我正在尝试理解正确的PowerShell命令,以删除一个或多个用户,这些用户被授予的角色范围超过管理单元的成员。例如,帮助台员工在包含其办公室位置的所有员工的AU上被授予身份验证管理员。
使用Azure AD PowerShell完成此操作的正确方法似乎是使用Remove-AzureADMSScopedRoleMembership,但我找不到任何有关此命令需要哪些输入的文档,或者这是否是达到预期结果的正确方法。
文档:https://learn.microsoft.com/en-us/powershell/module/azuread/remove-azureadmsscopedrolemembership?view=azureadps-2.0
我尝试过的迭代:
Remove-AzureADMSSCopedRoleMembership-id“具有作用域角色的用户的对象ID”-ScopedRoleMembership ID“/adminativeUnits/对象ID of AU”
Remove-AzureADMSSCopedRoleMembership:执行RemoveMSSCopedRoleMembership代码时出错:错误请求消息:找不到该段的资源
Remove-AzureADMSScopedRoleMembership-id“具有作用域角色的AU的对象ID”-ScopedRoleMembership ID“具有作用域角色的用户的对象ID”
Remove-AzureADMSSCopedRoleMembership:执行RemoveMSSCopedRoleMembership Code:BadRequest时出错
1条答案
按热度按时间h43kikqp1#
我在我的环境中进行了复制,并获得了预期的结果,如下所示,并遵循Microsoft-Document:
首先,我添加了一个作用域角色,如下所示:
我使用以下请求从Microsoft Graph API获取了
ScopedRoleMembershipId
:然后使用下面的命令删除用户,我遵循了Microsoft-Document:
尝试按照上述过程,用户将被删除作为我的得到。