如何使用 powershell/Azure CLI 列出有权访问 Azure DevOps 项目存储库的用户?

Posted

技术标签:

【中文标题】如何使用 powershell/Azure CLI 列出有权访问 Azure DevOps 项目存储库的用户?【英文标题】:How to list the user who has permissions to the Azure DevOps project repo with powershell/ Azure CLI? 【发布时间】:2022-01-09 16:47:42 【问题描述】:

我想使用 PowerShell 脚本或 azure CLI 获取有权访问 Azure DevOps Repo 的用户列表。

【问题讨论】:

你有没有通过SO线程***.com/a/63453972/15968720,这对你有帮助吗? 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:

az devops user list = 使用此命令列出 Azure DevOps 组织中的所有用户。

az devops user list   
[--detect false, true]                       
[--org]                       
[--skip]                       
[--top]$allUsers = az devops user list --org $Organization | ConvertFrom-Jsonforeach($au in $allUsers.members)  
  
    Write-Host $au.user.principalName  

我们有 Azure Pipelines PowerShell 模块来创建一份报告,列出有权访问该存储库的用户/组,如SO Thread 中所述。

参考资料:

https://vinijmoura.medium.com/how-to-list-all-users-and-group-permissions-on-azure-devops-using-azure-devops-cli-54f73a20a4c7

【讨论】:

以上是关于如何使用 powershell/Azure CLI 列出有权访问 Azure DevOps 项目存储库的用户?的主要内容,如果未能解决你的问题,请参考以下文章

powershell Azure Data Factory的有用powershell cmdlet

powershell Azure CDN

powershell Azure:检查VM代理运行状况

powershell Azure文件存储服务电源外壳设置

powershell Azure网站IDN域注册步骤

PowerShell使用-debug定位问题