powershell - 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,错误消息都保持不变,我无法理解邮箱不可用的原因。
任何帮助表示赞赏:)
解决方案
推荐阅读
- c# - EF 6 的 SqlClientFactory 错误-无法确定提供程序工厂的提供程序名称
- rest - 如何为大量用户的交易平台克服 OHCL 数据的 API/Websocket 限制?
- python - 如何在python中像这个图一样在点的边界侧绘制曲线?
- laravel - 如何在子类laravel中从父类设置变量?
- r - 如何在r中的管道中使用条件语句
- java - 获取以日期间隔为键的地图的问题
- node.js - 是否可以为重定向添加响应标头?(表达)
- ios - 更新 Firestore 数据库中文档的字段
- c++ - (C++) 在 linux 上编译 windows 时如何使用库?
- python - 一次编辑多行