Exchange-2016

使用者和通訊組未顯示在 GAL 中

  • August 10, 2018

我在 Exchange 2016 中遇到 GAL 問題。

我有多家公司在 1 個 Exchange 伺服器上執行,它們都有自己的 GAL、ABP 等。

我使用以下命令使用 Exchange 管理外殼創建它們:

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 我更改了以下內容:

瀏覽到配置–> CN=Microsoft Exchange –> CN=ORG –> CN=Address Lists Container –> All Global Address List –> 右鍵點擊EXAMPLE-GAL 並轉到屬性。查找屬性名稱 MsExchSearchBase 並按以下格式添加 OU=Example,OU=COMP,DC=company,DC=com

我做了同樣的事情:

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

我在這裡錯過了什麼嗎?

我已經通過基於 CustomAttribute 而不是基於 OU 創建 GAL、AL 等解決了這個問題。

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 ECP 添加通訊組後,轉到 AD 並打開創建的通訊組的屬性,轉到屬性編輯器並為 extensionAttribute1 設置範例。

它現在顯示在公司 GAL 中,而不顯示在其他公司 GAL 中。請記住,如果您在記憶體模式下使用 Outlook,可能需要一段時間(最多 24 小時)才能在 GAL 中顯示。

引用自:https://serverfault.com/questions/925781