我可以找到很多有关授予用户访问共享邮箱日历的权限的信息,但我似乎很难找到有关相反的信息。授予共享邮箱编辑用户日历的权限(使用 powershell。)
一些背景信息 - 我们最近从本地迁移到了 365,在此之前我们有一个服务帐户邮箱,用于在用户预订年假时自动更新用户日历。
迁移到 365 后,我们将此邮箱转换为共享邮箱,以免消耗用户许可证。对于已拥有日历编辑权限帐户的任何用户,它仍可继续正常运行。
尝试使用 Add-MailboxFolderPermission 向新用户添加权限失败并出现错误“SMTP 地址无效,或者没有匹配的信息。”(但是这对于添加普通用户有效)
奇怪的是...我们能使用 Outlook 客户端日历属性手动为共享邮箱添加这些编辑器权限...
我们非常希望它能够作为新用户流程的一部分实现自动化。
答案1
我尝试了您的步骤,在 PowerShell 中收到与您共享的相同的错误消息。不同的是,当我通过 Outlook 客户端向其他邮箱的日历授予此共享邮箱权限时,我也收到错误。错误消息是“无法授予非本地用户对此服务器的权限”。我尝试了本地邮箱和 O365 邮箱。在这两种情况下,此共享邮箱(和其他本地邮箱)都显示为不可用:
另一件有趣的事情是,当我将委托邮箱切换到普通邮箱时,它不再说邮箱无效,它按预期工作:
因此,在混合部署或 Exchange Online 中,共享邮箱本身似乎不应该成为其他邮箱的委托人。我读过这篇文章TechNet Exchange Online 共享邮箱简介。
根据当前信息,您可能希望将共享邮箱转换为常规邮箱。