【问题标题】:Azure Devops CLI To Query Pipeline Agent Pool Security RolesAzure Devops CLI 查询管道代理池安全角色
【发布时间】:2022-11-12 01:17:44
【问题描述】:

我正在尝试使用 azure cli 获取代理池的安全角色和权限,有没有办法获得这些?

我想通过 Azure cli 命令获取突出显示的用户/组列表以及角色和访问级别。有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: azure azure-devops command-line-interface azure-cli


    【解决方案1】:

    测试的时候没有找到直接cli命令查询代理池的用户列表,但是还是通过rest api查询到了结果

    ==================================================== ======

    更新于 11/11

    下面是为组织级代理池权限

    get https://dev.azure.com/{orgname}/_apis/securityroles/scopes/distributedtask.agentpoolrole/roleassignments/resources/{agent_pool_ID}?api-version=6.0-preview.1

    下面是为项目级代理池权限

    get https://dev.azure.com/{orgName}/_apis/securityroles/scopes/distributedtask.agentqueuerole/roleassignments/resources/{ProjectID}_{QueueID}?api-version=6.0-preview.1

    您可以从项目代理池 url 中获取 {QueueID}。

    【讨论】:

    • dev.azure.com{orgname}/_apis/securityroles/scopes/distributedtask.agentpoolrole/roleassignments/resources/{agent_pool_ID}?api-version=6.0-preview.1-----> 这是在组织级别给我权限,是有没有办法获得项目级别的权限?
    • @Sandeep我已经更新了答案,您可以再次检查以查看它是否解决了您的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2021-12-28
    • 1970-01-01
    相关资源
    最近更新 更多