azure - 通过 Microsoft Graph API 创建共享邮箱和通讯组列表
问题描述
我必须在 Exchange Online 环境中创建共享邮箱和通讯组列表(+ 维护其成员资格)。如果我理解正确的话,此时没有特定的 REST API 可用。
现在实现这一点的唯一方法是将邮箱创建为普通用户,将通讯组列表创建为通讯组(通过 Graph API)。这是首选的方式吗?如何定义此邮箱“用户”是具有成员的实际共享邮箱?如何将用户分配到这些邮箱?
谢谢你的帮助!
解决方案
如果您正在寻找一种创建 SharedMailbox 的编程方法,您可以使用以下 powershell commmandlet
New-Mailbox -Shared -Name "<NAME>" -DisplayName "<Name>" -Alias <ALIAS> | Set-Mailbox -GrantSendOnBehalfTo <SECURITYGROUPALIAS> | Add-MailboxPermission -User <SECURITYGROUPALIAS> -AccessRights FullAccess -InheritanceType All
将创建的共享邮箱和安全组将被授予必要的权限。
在上面的示例中 - 将必要的成员添加到安全组。
推荐阅读
- excel - 遍历 Excel VBA 中的表
- c# - 切换统一事件系统目标
- jquery - 在 ios 设备上将屏幕旋转为横向时菜单项变大
- asynchronous - 使用 Jest/Enzyme 测试异步 mapDispatchToProps 操作会出错
- ibm-watson - Watson Studio 定制
- javascript - 插入字符以作为电话号码输入
- node.js - Three.js 与打字稿自动完成
- python - DataFrame中的几何平均值
- java - mvn clean install 对于我的 spring-cloud-contract 消费者测试来说是成功的,但是当我手动运行测试时它们失败了?
- r - 需要帮助使用 ggplot 在我的图表中添加第二个 y 轴