首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们能为Azure中的多个资源分配多个角色吗?

我们能为Azure中的多个资源分配多个角色吗?
EN

Stack Overflow用户
提问于 2020-09-14 09:25:14
回答 1查看 144关注 0票数 3

我一直试图使用PowerShell代码在Azure中的多个资源上分配多个角色,原因是我们没有为了成本而使用custome角色,下面是我试图编写代码的方式。

代码语言:javascript
复制
$RGs = Import-CSV -Path "C:\input\RBAC-RGs.csv"
$Roles = Import-CSV -Path "C:\input\RBAC-Roles.csv"

$AZAD = Get-AzADGroup -SearchString "Group-Name" #Get Group name Object ID
ForEach ($Group in $RGs) {
Get-AzResourceGroup -Name "$RGs.ResouceGroups" #Get Resource Group resource ID for scope
New-AzRoleAssignment -ObjectId "$AZAD.id" `
-RoleDefinitionName "Storage Account Contributor" `
-Scope "/subscriptions/{subscripotionid}/resourceGroups/resource-group-name"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-14 11:59:24

这是可能的。您的脚本中只存在一个PowerShell问题:

New-AzRoleAssignment -ObjectId "$AZAD.id" =>,您必须省略这里的引号,或者将属性访问包装为:"$($AZAD.id)"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63881569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档