【Azure Developer】中国区Azure环境中查看用户账号是否可用(accountEnabled)的操作步骤

news/2026/1/15 12:09:49/文章来源:https://www.cnblogs.com/lulight/p/19343055

问题描述

在 21V(中国运营的 Microsoft 云,世纪互联)环境中,需要通过 Microsoft Graph API获取某个用户的 accountEnabled(账号启用/禁用)状态。

由于国家云与全球版在 令牌颁发端点、Graph 服务根域名、以及 权限作用域(scope) 上存在差异,很多“全球版”教程在中国区直接套用会出现 401/403 或取不到该属性(返回 null)的问题。

本文聚焦“在中国区Azure环境中,正确查询指定用户的 accountEnabled 值”的可操作步骤

问题解答

第一步:连接中国区Azure环境并获取Token

az cloud set --name AzureChinaCloud

az login

az account get-access-token --resource 'https://microsoftgraph.chinacloudapi.cn/'

image

第二步:使用发送REST API的客户端发送GET请求获取用户的User ID

GET https://microsoftgraph.chinacloudapi.cn/v1.0/users?$filter=userPrincipalName eq 'your login user account , the format is xxx@xxx.xxx.onmschina.cn'

 

第一步中获取的Token作为Authorization值,请求返回的格式如下:

{"@odata.context": "https://microsoftgraph.chinacloudapi.cn/v1.0/$metadata#users","value": [{"businessPhones": [],"displayName": "your name","givenName": null,"jobTitle": null,"mail": "xxx@xxx.xxx.onmschina.cn","mobilePhone": null,"officeLocation": null,"preferredLanguage": null,"surname": null,"userPrincipalName": "xxx@xxx.xxx.onmschina.cn","id": "xxx-xxx-xxx-xxx-xxx"}]
}

 

第三步:获取user的account状态

GET https://microsoftgraph.chinacloudapi.cn/v1.0/users/<xxx-xxx-xxx-xxx-xxx>?$select=displayName,accountEnabled

第一步中获取的Token作为Authorization值,第二步中的ID值替换URL中的<xxx-xxx-xxx-xxx-xxx>。

执行请求,返回的结果如下:

{"@odata.context": "https://microsoftgraph.chinacloudapi.cn/v1.0/$metadata#users(displayName,accountEnabled)/$entity","displayName": "user name","accountEnabled": true
}

返回结果中的accountEnabled就是最终所需要的结果!

image

 

参考资料

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1004266.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java后端常用技术选型 |(一)数据库篇 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

sql server 事务日志备份异常恢复案例---惜分飞

有客户的sql server数据库运行在双机环境中,由于心跳网络异常导致双机频繁切换最终数据库损坏DBCC检查报大量错误 DBCC CHECKDB(OLTP) WITH NO_INFOMSGS, ALL_ERRORMSGS Msg 8909, Level 16, State 1, Line 1 Table error: Object ID 0, index ID -1, partition ID 0, alloc u…

一名网工运维转型安全渗透工程师的自白,从零基础入门到精通,收藏这一篇就够了!

大伟&#xff0c;一名网工运维转型安全渗透工程师的自白。 大家好&#xff0c;我是大伟, 目前在一个甲方公司从事信息安全工作。主要任务是建立公司信息安全体系、SDL 流程、开展渗透测试相关内容。 今天想跟大家聊聊&#xff1a;我是如何从一名普通的网络工程师&#xff0c;…

如何用DSPy生成prompt示例

之前探索了使用DSPy的简单示例 https://blog.csdn.net/liliang199/article/details/155614507 这里进一步探索DSPy的符合应用&#xff0c;包括问答、情感分类、RAG系统等。 所用示例参考和修改自网络资料。 1 DSPy基础应用 1.1 DSPy配置 首先是LLM模型设置&#xff0c;这里…

Hetty深色主题实战:提升安全测试效率的视觉优化方案

对于安全研究人员来说&#xff0c;长时间进行HTTP安全测试往往伴随着严重的视觉疲劳问题。Hetty作为专业的HTTP工具包&#xff0c;其精心设计的深色主题为这一问题提供了完美的解决方案。通过科学合理的色彩搭配和界面布局&#xff0c;Hetty的视觉优化不仅保护了用户的视力健康…

使用MCP6S22检测导航信号特性测试

简 介&#xff1a; 本文研究了150kHz导航信号的检测电路设计与性能测试。系统采用工字型电感接收电磁信号&#xff0c;经放大后接入MCP6S22可编程增益放大器&#xff08;32倍增益&#xff09;&#xff0c;通过RC低通滤波和单片机采集。测试结果表明&#xff1a;通道0信号在外部…

【超详细】漏洞挖掘入门教程:零基础从原理到实战,全流程拆解 + 工具清单,精通看这一篇!

初学者最好不要上手就去搞漏洞挖掘&#xff0c;因为漏洞挖掘需要很多的系统基础知识和一些理论知识做铺垫&#xff0c;而且难度较大…… 较合理的途径应该从漏洞利用入手&#xff0c;不妨分析一些公开的CVE漏洞。很多漏洞都有比较好的资料&#xff0c;分析研究的多了&#xff…

直线导轨生产厂家:RG滚柱滑轨负载能力比滚珠型高几倍?

RG系列滚柱滑轨的负载能力是很多重载设备客户关注的点&#xff0c;作为直线导轨生产厂家的HIWIN授权经销商&#xff0c;深圳市海威机电有限公司经常接到这类咨询。直线导轨生产厂家的RG系列采用滚柱线接触设计&#xff0c;负载能力比同规格滚珠型滑轨高2到3倍。比如同规格的HG滚…

完整教程:【029】智能停车计费系统

完整教程:【029】智能停车计费系统2025-12-12 19:50 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !imp…

串口助手终极指南:从零开始掌握Serial Port Utility

串口助手终极指南&#xff1a;从零开始掌握Serial Port Utility 【免费下载链接】串口助手SerialPortUtility使用说明 Serial Port Utility是一款功能强大的串口调试工具&#xff0c;以其小巧的体积和简便的操作深受用户喜爱。它支持自动刷新串口号&#xff0c;能够快速检测并连…

RulersGuides.js终极指南:快速实现网页精准布局的免费工具

RulersGuides.js终极指南&#xff1a;快速实现网页精准布局的免费工具 【免费下载链接】RulersGuides.js Creates Photoshop-like guides and rulers interface on a web page 项目地址: https://gitcode.com/gh_mirrors/ru/RulersGuides.js 在网页设计和前端开发过程中…

2025年自主智能体(Agent)架构深度研究报告

摘要2025年标志着人工智能从生成式内容的“副驾驶”&#xff08;Copilot&#xff09;时代&#xff0c;正式迈向自主执行任务的“智能体”&#xff08;Agent&#xff09;时代的转折点。尽管大语言模型&#xff08;LLM&#xff09;的普及让“Agent”这一概念不再稀奇&#xff0c;…

Rust-Prometheus:高性能监控指标的现代化解决方案

Rust-Prometheus&#xff1a;高性能监控指标的现代化解决方案 【免费下载链接】rust-prometheus 项目地址: https://gitcode.com/gh_mirrors/rus/rust-prometheus Rust-Prometheus 是一个专为 Rust 语言设计的 Prometheus 客户端库&#xff0c;为开发者提供了在生产环境…

GitHub Actions下载工件全攻略:从基础到高级应用

GitHub Actions下载工件全攻略&#xff1a;从基础到高级应用 【免费下载链接】download-artifact 项目地址: https://gitcode.com/gh_mirrors/do/download-artifact 在持续集成和持续部署&#xff08;CI/CD&#xff09;流程中&#xff0c;工件&#xff08;Artifacts&am…

从0到1搭建智能分析OBS埋点数据的AI Agent:实战指南

在数据驱动业务决策的时代&#xff0c;OBS埋点数据作为用户行为分析的核心资产&#xff0c;其价值挖掘却常因技术门槛陷入困境。传统分析流程中&#xff0c;工程师需手动解析表结构、编写SQL查询、生成可视化图表&#xff0c;不仅效率低下且难以支持灵活的探索式分析。本文将结…

利用水凝胶从干旱空气中高效收集水的新技术

某研究中心团队开发了一种无需外部电源的水收集装置,该装置利用含有水凝胶和锂盐的特殊玻璃面板,成功在极度干旱的死亡谷环境中每天收集多达160毫升的饮用水。一种小型装置成功从加利福尼亚州极度干旱的死亡谷空气中…

10、深入探索Domino服务器的功能与应用

深入探索Domino服务器的功能与应用 1. 引言 Domino服务器具备众多强大功能,Domino 6更是在其基础上有显著提升。本文将详细介绍Domino用户注册、Active Directory同步等功能,以及相关操作步骤。 2. Domino用户注册 在Domino服务器完成安装与配置后,需对用户进行注册,用…

Scrypted:智能家居视频集成的终极解决方案

Scrypted&#xff1a;智能家居视频集成的终极解决方案 【免费下载链接】scrypted Scrypted is a high performance home video integration and automation platform 项目地址: https://gitcode.com/gh_mirrors/sc/scrypted 在当今智能家居快速发展的时代&#xff0c;视…

MYSQL的安装与介绍

MySQL 是一款开源的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;由瑞典 MySQL AB 公司开发&#xff0c;后被 Sun 收购&#xff0c;最终归属于 Oracle 公司。它以轻量、高性能、易用性、跨平台为核心特点&#xff0c;是全球最流行的开源数据库之一&#xff0…