Azure powershell脚本以获取一个订阅中所有资源和资源组的用户访问列表

Azure powershell脚本以获取一个订阅中所有资源和资源组的用户访问列表,azure,azure-active-directory,azure-powershell,Azure,Azure Active Directory,Azure Powershell,我的要求如下: 资源组、资源、访问(读取、贡献者、所有者)、用户列表根据我的测试,我们可以使用命令Get azroleasignment获取用户的详细信息。获取资源组访问列表 $group=获取AzureRmResourceGroup |选择对象resourcegroupname { ForEach($组中的a) { 获取AzurerRoleAssignment-ResourceGroupName$a | 选择对象$a.ResourceGroupName、RoleDefinitionName、O

我的要求如下:


资源组、资源、访问(读取、贡献者、所有者)、用户列表根据我的测试,我们可以使用命令
Get azroleasignment
获取用户的详细信息。

获取资源组访问列表 $group=获取AzureRmResourceGroup |选择对象resourcegroupname

{ ForEach($组中的a) { 获取AzurerRoleAssignment-ResourceGroupName$a | 选择对象$a.ResourceGroupName、RoleDefinitionName、ObjectType、DisplayName| 表格格式-自动调整大小| 输出文件-FilePath'C:\Users\LinCh005\RGNew.txt'-Append-Width 300


}

From Review:这个问题缺少任何代码来告诉我们您自己已经尝试过解决这个问题。如果您尝试过一些东西,请告诉我们您尝试过什么,预期输出的示例以及您实际得到的结果。如果您没有尝试过任何东西,您需要在发布之前完成这些操作。我们可以帮助您使用现有代码,但我们不会为您编写。请阅读:还有?您提到过吗?我能够获取资源组信息,但在csv$group=get AzureRmResourceGroup | select object resourcegroupname{ForEach($group中的a)中没有以正确的格式获取{Get-AzureRmRoleAssignment-ResourceGroupName$a |选择对象$a.ResourceGroupName,RoleDefinitionName,ObjectType,DisplayName |格式表-AutoSize | Out文件-FilePath'C:\Users\LinCh005\RGNew.txt'-Append-Width 300}