为您找到了一个奇怪的。我们的组织有 5 个分发组,名称以单词“Credit ...”开头。例如“Credit Team One”、“Credit Team Two”、“Credit Team Three”等等。所有 5 个组的设置都相同。通用分发组,Windows 2000 之前的命名格式和组名相同。关于组的所有内容都完全相同,直到您到达组名的第三个单词。这就是奇怪的地方:
如果您在 Outlook 中打开全局地址列表并仅键入“C”,则 5 个组中的一个组 (Credit Team Four) 将显示在所有“C”条目的最顶部,即使下一个字母是“R”,它仍位于字母表中第二个字母较低的条目之上。但如果您继续键入“...redit”,现在您有完整的单词“Credit”,该组就会消失,因为列表按字母顺序跳转到其余“cr”单词,而其他 4 个会显示出来。本质上,您无法搜索任何版本的名称以使所有 5 个名为“Credit Team...”的组显示在搜索列表中并排显示。
示例搜索,全局地址列表,仅限姓名单选按钮
“C”
信用团队四
呼叫中心
卡特,布丽安娜
“Cred”
信用小组五
信用小组一
信用小组三
信用小组二
即使你完全输入全名“Credit Team Four”,它也不会显示。只有当文本框中只有字母“c”时,它才会显示
这些都不是新群组(几个月或几年前),这不是 Exchange 速度慢的问题。它存在于地址簿的所有客户端副本中,无论是缓存的还是实时的。名称中没有奇怪的空格,也没有符号或字符隐藏,这会导致搜索字符串行为错误。这给我们带来了用户体验问题。
编辑:发现新信息
并不是说这个组完全消失了。我刚刚发现“Credit Team Four”是“C”组和用户的搜索列表中的第一个条目。这就是为什么当你只输入“C”时它就会出现,但当你进一步输入“Credit”这个词时,列表会跳转到其他四个组,这些组与其他“Cr”条目一起按字母顺序正确排列。这就像搜索无法识别这个组名首字母以外的任何内容。它没有与其他以“cr”开头的对象分组在一起
答案1
只需删除 displayName 属性,然后重新添加完全相同的字符串,即可解决此问题。这毫无意义,但在 ADSI 中,我单击 displayName 属性上的“编辑”,删除“Credit Team Four”,然后重新添加完全相同的“Credit Team Four”,现在该组可以在 GAL 中正确搜索和按字母顺序排列。
答案2
有可能,即使这些组看起来相同,但实际上存在错误或拼写错误,导致其中一个在排序时出现错误。
尝试查看以下 Active Directory 属性(使用 ADSIEdit 或 ADUC 并启用“查看”->“高级功能”):
cn
displayName
mailNickname
name
sAMAccountName
答案3
您的 Exchange 和 Outlook 版本是什么?当您登录 OWA 并搜索 DG 名称时,它显示正确吗?我在我的 Exchange 2013 实验室中进行了测试,服务器中有多个 DG,当我在 gal 搜索框中输入“d”或“dl”时,它会返回相同的结果。
如果在OWA上看到DG已经在GAL中生成,那么问题只能是在OAB生成分发中,或者是客户端下载OAB时产生的,因此建议你参考下面的步骤:
- 通过删除客户端本地地址簿缓存文件并重新启动 Outlook 强制下载完整的 OAB 文件:
a. 退出 Outlook、Microsoft Lync 以及可能连接到 Outlook 的任何其他应用程序。
b. 打开 Windows 资源管理器
c. 更改选项以显示隐藏项目。
d. 找到 C:\Users\\AppData\Local\Microsoft\Outlook\Offline Address Books。(AppData 是一个隐藏文件夹。)
e. 删除脱机通讯簿文件夹的内容。
f. 重新启动 Outlook。
检查邮箱服务器的安装路径中是否生成了新的OAB文件,路径为C:\Program Files\Microsoft\Exchange Server\VNumber\ClientAccess\OAB
如果已生成新的 OAB 文件,请使用以下命令更新您的联系人列表、GAL 和 OAB:
[PS] C:\Windows\system32>Get-AddressList | Update-AddressList
[注] C:\Windows\system32>Get-GlobalAddressList | Update-GlobalAddressList
[PS] C:\Windows\system32>Get-OfflineAddressBook | Update-OfflineAddressBook
- 执行完上述命令后,请在 Outlook-发送/接收-发送/接收组-下载地址簿中重新完整下载OAB。请注意以下选项。
a. 在“工具”菜单上,指向“发送/接收”,然后单击“下载通讯簿”。
b. 在“下载的信息”下,单击“完整详细信息”。
- 如果问题仍然存在,您可以将 Exchange 服务器更新为最新版本,并为有问题的用户创建 Outlook 配置文件。创建新的 Outlook 配置文件不会影响现有配置文件。这将帮助我们排除旧配置文件是否存在问题。有关具体步骤,您可以参考以下文章:
如何在 Outlook 中创建和配置电子邮件配置文件
由于有 5 个 DG,您还可以重新创建具有不同名称的 5 个新 DG。