如何在Azure订阅中导出“管理员”列表?

时间:2015-08-25 12:12:34

标签: powershell azure

我有很多订阅和用户。我基本上需要导出在您选择所有订阅时创建的管理员列表,然后转到“管理管理员”。 Azure Powershell似乎没有此功能。有没有办法通过API或其他方式来做到这一点?如果是这样的话,我对此并不十分熟悉。

由于

3 个答案:

答案 0 :(得分:4)

在PowerShell中执行以下命令:

Get-AzureRmRoleAssignment -IncludeClassicAdministrators | Where-Object RoleDefinitionName -like "*administrator*" | fl

答案 1 :(得分:1)

您可以在List Subscription User Accounts上编写自己的.Net包装器。此操作将告诉您订阅中的用户。我希望找到一个函数Azure Management Library但是找不到。

答案 2 :(得分:1)

如果使用API​​,。List Subscription User Accounts上的.Net Wrapper肯定会有效。

然而,无需编写自己的包装器,我发现你可以这样做:

在PowerShell中,在Azure资源管理器模式下,执行Get-AzureRmRoleAssignment cmdlet。 Azure Service Management堆栈中的共同管理员在新的Azure资源管理器堆栈中列为所有者。

这篇博客文章也很有帮助,作者制作了一个可以帮助解决这个问题的脚本:http://www.dushyantgill.com/blog/2015/02/08/keep-a-tab-on-access-settings-of-your-azure-subscriptions/

相关问题