You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure CLI根据客户端ID获取服务主体名称

通过Azure CLI根据客户端ID获取服务主体名称

所需CLI命令及操作步骤:

  1. 先登录Azure CLI(未登录状态下执行):

    az login
    

    若使用服务主体身份登录,执行:

    az login --service-principal -u <你的客户端ID> -p <密码或证书路径> --tenant <租户ID>
    
  2. 执行查询命令获取服务主体名称:
    使用以下命令直接返回服务主体的名称(纯文本格式):

    az ad sp show --id <目标客户端ID> --query displayName -o tsv
    
    • --id:指定要查询的服务主体的客户端ID(即appId)
    • --query displayName:过滤结果,仅提取服务主体的名称字段
    • -o tsv:以制表符分隔的纯文本格式输出,方便直接使用或复制

    若需要查看服务主体的完整信息(包含名称、客户端ID、创建时间等),可去掉--query和-o参数:

    az ad sp show --id <目标客户端ID>
    

确认说明:

完全可以获取到服务主体名称,但前提是执行命令的账号拥有Azure AD中查询服务主体的权限(例如Directory Readers角色)。如果遇到权限不足的报错,需联系租户管理员赋予相应权限。

内容的提问来源于stack exchange,提问作者mytabi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:18:09