-1 azure-cli azure-devops azure-cli2 azure-devops-extensions
我在 ADO 中创建了一个自定义的团队组,并尝试使用 azure cli 添加团队管理员,但没有找到任何相关的 az devops 命令!有什么方法可以使用 azure cli 添加团队管理员吗?
小智 6
您可以通过为用户分配团队安全命名空间的正确权限来实现。这是将两个用户作为管理员添加到新团队的示例。
$myOrg = "https://dev.azure.com/myOrg/"
$newTeam = "My New Team"
$newAdmin = "user1@me.com"
$newAdmin2 = "user2@me.com"
$myProject = "My Project"
az login
$team = az devops team create --name $newTeam --org $myOrg --project $myProject | ConvertFrom-Json
$user = az devops user show --user $newAdmin --organization $myOrg | ConvertFrom-Json
az devops security group membership add --group-id $team.identity.subjectDescriptor --member-id $user.user.descriptor --org $myOrg
az devops security permission update --id "5a27515b-ccd7-42c9-84f1-54c998f03866" --subject $user.user.principalName --token "$($team.projectId)\$($team.id)" --allow-bit 31 --org $myOrg
$user = az devops user show --user $newAdmin2 --organization $myOrg | ConvertFrom-Json
az devops security group membership add --group-id $team.identity.subjectDescriptor --member-id $user.user.descriptor --org $myOrg
az devops security permission update --id "5a27515b-ccd7-42c9-84f1-54c998f03866" --subject $user.user.principalName --token "$($team.projectId)\$($team.id)" --allow-bit 31 --org $myOrg
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
729 次 |
| 最近记录: |