我们有一个多租户 Exchange 2013 服务器。一位特定客户要求从其 GAL 中删除已禁用和已删除的帐户。他们只使用在线模式,因为他们的虚拟服务器与 Exchange 服务器位于同一数据中心。
我尝试将属性 msExchHideFromAddressLists 设置为 TRUE,但似乎对所有属性都不起作用。
我已经从已成功运行的账户中复制了设置,然后又复制了两次,最后发现有两个账户失败了:一个失败了,另一个成功了。它们都在同一个 Exchange 数据库中。
我还可以尝试什么?
答案1
您能通过 OWA 查看隐藏的电子邮件地址吗?
您如何删除/禁用邮箱?(在直布罗陀或者东非大都会地区/紧急医疗服务?)
根据我的测试,如果我通过以下方式禁用邮箱直布罗陀并修改了msExchHideFromAddressLists
ADUC 中的属性,旧电子邮件地址仍会保留在 Outlook 地址簿中,但我们可以运行以下命令来隐藏它:
Set-Mailbox -Identity <Mailbox Name> -HiddenFromAddressListsEnabled $true
但是,如果我通过以下方式禁用邮箱东非大都会地区/紧急医疗服务或通过以下方式删除直布罗陀,旧电子邮件地址将不再显示在 Outlook 地址簿中。如果您仍然在地址簿中看到旧电子邮件地址,我猜想 Outlook 中的地址列表尚未更新,请尝试运行以下命令来更新它们,然后重新启动 Outlook 并查看是否有任何差异:
Get-GlobalAddressList | Update-GlobalAddressList
Get-AddressList | Update-AddressList