如何通过API在Exchange中创建共享邮箱?是否有对应MSGraph接口?
Exchange共享邮箱创建API相关说明
核心结论
截至目前,Microsoft Graph 没有公开的原生端点支持直接创建Exchange共享邮箱,你搜索不到对应接口属于正常情况。
可行实现方案
- 官方唯一支持的可编程创建共享邮箱的方式,仍是使用
New-Mailboxcmdlet 搭配-Shared参数。如果你不想在API服务中本地启动PowerShell进程执行命令,可以调用Exchange Online PowerShell REST API,直接通过HTTP请求远程执行对应PowerShell命令,不需要本地部署PowerShell模块,可以完全封装到你自己的API逻辑中:- 调用前需要先在Azure AD中为你的应用申请
Exchange.ManageAsApp应用权限,同时给应用分配对应Exchange管理员角色 - 构造请求时传入共享邮箱的名称、别名等
New-Mailbox所需参数即可完成创建操作
- 调用前需要先在Azure AD中为你的应用申请
- 遗留兼容方案:也可以使用Exchange EWS接口实现创建操作,但EWS已经被微软列入弃用计划,不建议新的业务场景使用。
内容的提问来源于stack exchange,提问作者tmp dev
相关产品推荐
相关产品推荐

