首页 > 解决方案 > Powershell - 多个 Exchange 服务器的 MailboxFolderPermissions 问题

问题描述

我已经尝试解决这个问题好几天了,至少缩小了范围。我正在为我的公司编写一个带有用户界面的脚本,该用户界面允许我的同事基于模板用户轻松创建新的 Active Directory 用户、创建新邮箱并将日历权限添加到他们的经理。

除了添加日历权限外,一切正常。

我们正在运行两个 Exchange 服务器,我们称它们为 Exchange1 和 Exchange2。基于 AD 用户启用邮箱工作正常,但是当我进入添加日历权限的步骤时,我收到此错误:

The mailbox /o=COMPANY/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EXCHANGE2/cn=Microsoft System 
Attendant kann nicht geöffnet werden.
    + CategoryInfo          : NotSpecified: (:) [Add-MailboxFolderPermission], MailboxUnavailableException
    + FullyQualifiedErrorId : [Server=EXCHANGE1,RequestId=4f818454-7ffc-4fd9-b57d-594bedd7fab6,TimeStamp=15.10.2020 14:11:32] [FailureCategory=Cmd 
   let-MailboxUnavailableException] 676ABDB0,Microsoft.Exchange.Management.StoreTasks.AddMailboxFolderPermission
    + PSComputerName        : EXCHANGE1

我试图运行的命令:


Enable-Mailbox -Identity $ADUser

$EmailCalendar = $Email + ":\Calendar"

Add-MailboxFolderPermission -Identity $EmailCalendar -User $Manager -AccessRights Editor 

我对使用 Powershell 管理 Exchange 服务器真的很陌生,所以我有点在我的故障排除方面。无论我连接到 EXCHANGE1 还是 EXCHANGE2,错误消息都保持不变,我无法理解邮箱不可用的原因。

任何帮助表示赞赏:)

标签: powershellexchange-serverpowershell-remoting

解决方案


推荐阅读