首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未在GAL中显示的用户和通讯组

未在GAL中显示的用户和通讯组
EN

Server Fault用户
提问于 2018-08-10 07:36:51
回答 1查看 2.8K关注 0票数 0

我在2016年的交流会上遇到了一些问题。

我有多家公司运行在一个Exchange服务器上,它们都有自己的GAL、ABP等。

我使用以下命令使用Exchange管理shell创建它们:

代码语言:javascript
复制
New-GlobalAddressList -Name "EXAMPLE-GAL"
New-AddressList -Name "EXAMPLE-AL" -RecipientFilter {((RecipientType -eq 'UserMailbox') -or (RecipientType -eq "MailUniversalDistributionGroup") -or (RecipientType -eq "DynamicDistributionGroup"))}
New-AddressList -Name EXAMPLE-Rooms -RecipientFilter {(Alias -ne $null) -and (RecipientDisplayType -eq 'ConferenceRoomMailbox') -or (RecipientDisplayType -eq 'SyncedConferenceRoomMailbox')}
New-OfflineAddressBook -Name "EXAMPLE-OAB" -AddressLists "EXAMPLE-GAL"
New-AddressBookPolicy -Name "EXAMPLE-ABP" -AddressLists "\EXAMPLE-AL" -OfflineAddressBook "\EXAMPLE-OAB" -GlobalAddressList "\EXAMPLE-GAL" -RoomList "\EXAMPLE-Rooms"

Update-GlobalAddressList -Identity "EXAMPLE-GAL"
Update-AddressList -Identity "EXAMPLE-AL"
Update-AddressList -Identity "EXAMPLE-Rooms"

在使用Adsiedit.msc时,我更改了以下内容:

浏览到Configuration-> CN=Microsoft Exchange -> CN=ORG -> CN=Address ->-> All Global Address List ->右键单击示例-GAL并转到Properties。查找属性名MsExchSearchBase,并以以下格式添加OU : OU=Example、OU=COMP、DC=company、DC=com

我也是这样做的:

代码语言:javascript
复制
Configuration–> CN=Microsoft Exchange –> CN=ORG –> CN=Address Lists Container –> All Address Lists

EXAMPLE-AL and
EXAMPLE-Rooms

在OU OU=Example,OU=COMP,DC=company,DC=com中创建的用户和通讯组都在EXAMPLE-AL中显示得很好,但是没有一个在EXAMPLE-GAL中显示(我已经检查了实时GAL,他们也没有显示出来)。

我是不是漏掉了什么?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-08-10 08:20:15

我已经解决了这个问题,通过创建GAL,AL等基于CustomAttribute而不是基于OU。

代码语言:javascript
复制
New-GlobalAddressList -Name "EXAMPLE-GAL" -RecipientFilter {(CustomAttribute1 -eq "EXAMPLE")}
New-AddressList -Name "EXAMPLE-AL" -RecipientFilter {((RecipientType -eq 'UserMailbox') -or (RecipientType -eq "MailUniversalDistributionGroup") -or (RecipientType -eq "DynamicDistributionGroup")) -and (CustomAttribute1 -eq "EXAMPLE")}
New-AddressList -Name EXAMPLE-Rooms -RecipientFilter {(Alias -ne $null) -and (CustomAttribute1 -eq "EXAMPLE")-and (RecipientDisplayType -eq 'ConferenceRoomMailbox') -or (RecipientDisplayType -eq 'SyncedConferenceRoomMailbox')}
New-OfflineAddressBook -Name "EXAMPLE-OAB" -AddressLists "EXAMPLE-GAL"
New-AddressBookPolicy -Name "EXAMPLE-ABP" -AddressLists "\EXAMPLE-AL" -OfflineAddressBook "\EXAMPLE-OAB" -GlobalAddressList "\EXAMPLE-GAL" -RoomList "\EXAMPLE-Rooms"


Update-GlobalAddressList -Identity "EXAMPLE-GAL"
Update-AddressList -Identity "EXAMPLE-AL"
Update-AddressList -Identity "EXAMPLE-Rooms"

通过Exchange添加通讯组后,转到AD并打开创建的通讯组的属性,转到属性编辑器并为extensionAttribute1设置示例。

它现在显示在公司GAL中,而在其他公司GAL中不显示。请记住,如果在缓存模式中使用Outlook,则在GAL中显示可能需要一段时间(最多24小时)。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/925781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档