我的Azure订阅+ AIM访问控制凭据中所有资源的列表

时间:2018-12-03 14:27:36

标签: azure powershell command azure-active-directory

我需要从Azure订阅中导出所有资源,并且得到了以下命令:

Get-AzureRmResource |导出CSV C:\ temp \ azure-resources.csv

但是我想分别从每个资源导出所有IAM访问控制信息,以查看有权访问该资源和所有权限的所有用户。

有人知道如何使用PS命令吗?

1 个答案:

答案 0 :(得分:1)

请尝试使用以下命令将每个资源IAM信息(角色分配)导出到CSV。

$resource = (Get-AzureRmResource | Select-Object ResourceId).ResourceId 

foreach($item in $resource){
    $role += Get-AzureRmRoleAssignment -Scope $item 
}

$role | Export-CSV C:\Users\joyw\Desktop\test.csv

enter image description here