将Azure角色分配获取到AAD组

时间:2020-07-21 01:50:13

标签: azure powershell azure-active-directory azure-role-environment

在我们当前的Azure租户中,我们有100个订阅,用户访问权限由Azure AAD组管理。

我如何查看分配给组的角色,假设1个组只能访问100个订阅中的1个订阅,然后从门户网站中我需要选择组Azure角色分配页面中的每个订阅。

我想知道有没有直接的方法可以使用powershell进行获取?

谢谢 开发

2 个答案:

答案 0 :(得分:0)

  1. MS Graph API文档中有List appRoleAssignments granted to a group https://docs.microsoft.com/en-US/graph/api/group-list-approleassignments?view=graph-rest-1.0&tabs=http
  2. 在MS Graph下测试
  3. 您可以使用Microsoft Graph PowerShell SDK https://github.com/microsoftgraph/msgraph-sdk-powershell
  4. 以下是示例代码-例如用于获取组: https://github.com/microsoftgraph/msgraph-sdk-powershell/tree/dev/samples

答案 1 :(得分:0)

通常,我们使用Get-AzRoleAssignment命令列出在作用域上有效的所有角色分配。如果未指定任何参数,则此命令将返回在订阅下进行的所有角色分配。

对于您的问题,您想使用安全组来筛选此列表,只需使用Azure AD组ObjectId参数即可:

Get-AzRoleAssignment -ObjectId  <your group objectid>

enter image description here