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

如何获取Azure CLI命令抛出的异常类型?以az ad group member add为例

Azure CLI az ad group member add 异常说明及文档查询方法

一、命令可能抛出的异常类型

  • 重复添加已在组内的用户:此时CLI会返回HTTP 409冲突错误,错误输出中会包含MemberAlreadyExists错误码,或明确提示"The member is already in the group"。如果用C#通过Process类调用CLI,这类错误会输出到标准错误流(StandardError),你需要解析该流的内容来判断异常类型。
  • 权限不足:返回HTTP 403错误,错误信息含AuthorizationFailed,提示当前身份无权限执行成员添加操作。
  • 组或用户不存在:返回HTTP 404错误,错误码通常为ResourceNotFound,提示目标组或用户对象未找到。
  • 参数错误:若缺少--group、--member-id等必填参数,或参数格式无效,CLI会直接返回参数校验错误,输出类似"required parameter '--group' is missing"的提示。

二、Azure CLI异常相关文档的查询途径

  • 启用调试输出:执行命令时添加--debug参数,CLI会输出完整的HTTP请求/响应细节,包括底层API返回的错误码、类型和详细描述,这是获取具体异常信息最直接的方式。
  • 参考Graph API错误文档:Azure CLI的AD相关命令底层调用Microsoft Graph API,因此可以查阅Graph API的错误代码列表,对应CLI的异常场景。
  • 查看CLI源码:前往Azure CLI的GitHub仓库,找到ad group member add命令的实现代码,里面会处理底层API返回的错误并转化为CLI的输出信息。
  • 官方故障排查章节:Azure CLI官方文档的全局故障排查页面会覆盖通用异常场景,可补充单个命令文档未标注的异常信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 21:46:07