2024-05-15 17:08:24 发布
网友
我想列出Azure中具有“全局管理员”角色的所有用户。 我查看了“AuthorizationManagementClient”和“GraphRbacManagementClient”类,但没有找到如何获取这些数据
不幸的是,Python SDK没有任何方法来满足您的需求
然而,另一种选择是利用图形
您可以使用以下图形端点:
https://graph.microsoft.com/beta/roleManagement/directory/roleAssignments?$filter=roleDefinitionId eq '62e90394-69f5-4237-9190-012177145e10'&$expand=principal
ID:62e90394-69f5-4237-9190-012177145e10公司管理员(全球管理员)
对于其他角色/角色id,您可以引用此blog或运行powershell命令Get-MsolRole | Sort-Object Name | ft Name,ObjectID,description
Get-MsolRole | Sort-Object Name | ft Name,ObjectID,description
响应是返回用户集合,用户集合是公司管理员(全局管理员)
样本响应:
可以使用Python调用图形端点。您可以使用requests库直接调用它,也可以使用下面的库,它是图形API的包装器
requests
https://github.com/microsoftgraph/msgraph-sdk-python-core
另外,注意:您必须使用以下权限注册Azure应用程序
Reference
不幸的是,Python SDK没有任何方法来满足您的需求
然而,另一种选择是利用图形
您可以使用以下图形端点:
ID:62e90394-69f5-4237-9190-012177145e10公司管理员(全球管理员)
对于其他角色/角色id,您可以引用此blog或运行powershell命令
Get-MsolRole | Sort-Object Name | ft Name,ObjectID,description
响应是返回用户集合,用户集合是公司管理员(全局管理员)
样本响应:
可以使用Python调用图形端点。您可以使用
requests
库直接调用它,也可以使用下面的库,它是图形API的包装器https://github.com/microsoftgraph/msgraph-sdk-python-core
另外,注意:您必须使用以下权限注册Azure应用程序
Reference
相关问题 更多 >
编程相关推荐