Support Forums

Global Address Book
 
Notifications
Clear all

[Solved] Global Address Book

12 Posts
2 Users
0 Likes
6,793 Views
0
Topic starter

Hello,

Is the Cloud Panel suppose to create a global address book in Exchange for each new company as the new company is added?

2 Answers
0

CloudPanel creates a unique address book policy, global address list, offline address book, and a couple of other address lists per company.

bfadmin Topic starter 2018-09-04 16:04

I have created two companies inside a reseller that has not created any of those.  Am I missing a step in setting up the company?

Jacob Dixon 2018-09-04 16:05

bfadmin,

You need to enable that company for Exchange in CloudPanel and also enable the domain as an authoritative domain after you enable Exchange.

bfadmin Topic starter 2018-09-04 16:13

I have done both of those things and to clarify a GAL has been created for each company but not the CODE – All Contacts, All Groups, All Rooms, All Users lists

Jacob Dixon 2018-09-04 16:27

If it was successful the address lists will be there but the DisplayName of the lists are different than the “Name”. The DisplayName of them will say “All Contacts”, “All Groups”, “All Rooms”, “All Users” but the actual name will be prefixed with the company code.

Jacob Dixon 2018-09-05 09:37

bfadmin,

Did you find it?

bfadmin Topic starter 2018-09-05 09:46

No those other lists are not there, only the GAL.  The reason I’m looking at this is because since upgrading to Exchange 2016 and the latest version of Cloud Panel I can’t get any new customers to connect Outlook to the Exchange server.

Jacob Dixon 2018-09-05 09:51

Can you run the following in Exchange shell: Get-AddressList | fl Name,DisplayName,RecipientFilter

Also if you are going from 2010 to 2016 then you would have to create the address lists again because I don’t believe they transfer over. From 2013 to 2016 they do but not 2010. You will notice on the new server it will probably say (Exch2013) next to the address lists. This is part of the Exchange migration.

bfadmin Topic starter 2018-09-05 10:20

This was an upgrade from Exch2013 to 2016. Below is the output from the command.  The 2 new companies are MOU and TRA.

Name : FIS – All Users
DisplayName : FIS – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘FIS’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : FIS – All Groups
DisplayName : FIS – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘FIS’))) -and (ObjectCategory -like ‘group’))

Name : FIS – All Contacts
DisplayName : FIS – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘FIS’))) -and (((ObjectCategory -like ‘person’) -and
(ObjectClass -eq ‘contact’))))

Name : FIS – All Rooms
DisplayName : FIS – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘FIS’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : All Distribution Lists
DisplayName : All Distribution Lists
RecipientFilter : ((Alias -ne $null) -and (ObjectCategory -like ‘group’))

Name : All Users
DisplayName : All Users
RecipientFilter : ((Alias -ne $null) -and (((((((ObjectCategory -like ‘person’) -and (ObjectClass -eq ‘user’) -and
(-not(Database -ne $null)) -and (-not(ServerLegacyDN -ne $null)))) -or (((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’) -and (((Database -ne $null) -or (ServerLegacyDN -ne
$null))))))) -and (-not(RecipientTypeDetailsValue -eq ‘GroupMailbox’)))))

Name : All Rooms
DisplayName : All Rooms
RecipientFilter : ((Alias -ne $null) -and (((RecipientDisplayType -eq ‘ConferenceRoomMailbox’) -or
(RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : All Contacts
DisplayName : All Contacts
RecipientFilter : ((Alias -ne $null) -and (((ObjectCategory -like ‘person’) -and (ObjectClass -eq ‘contact’))))

Name : Public Folders
DisplayName : Public Folders
RecipientFilter : ((Alias -ne $null) -and (ObjectCategory -like ‘publicFolder’))

Name : MOU – All Users
DisplayName : All Users
RecipientFilter : ((RecipientType -eq ‘UserMailbox’) -and (CustomAttribute1 -eq ‘MOU’))

Name : MOU – All Groups
DisplayName : All Groups
RecipientFilter : ((((RecipientType -eq ‘MailUniversalDistributionGroup’) -or (RecipientType -eq
‘DynamicDistributionGroup’))) -and (CustomAttribute1 -eq ‘MOU’))

Name : MOU – All Contacts
DisplayName : All Contacts
RecipientFilter : ((((RecipientType -eq ‘MailContact’) -or (RecipientType -eq ‘MailUser’))) -and (CustomAttribute1 -eq
‘MOU’))

Name : MOU – All Rooms
DisplayName : All Rooms
RecipientFilter : ((((Alias -ne $null) -and (((RecipientDisplayType -eq ‘ConferenceRoomMailbox’) -or
(RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))) -and (CustomAttribute1 -eq ‘MOU’))

Name : TRA – All Users
DisplayName : All Users
RecipientFilter : ((RecipientType -eq ‘UserMailbox’) -and (CustomAttribute1 -eq ‘TRA’))

Name : TRA – All Groups
DisplayName : All Groups
RecipientFilter : ((((RecipientType -eq ‘MailUniversalDistributionGroup’) -or (RecipientType -eq
‘DynamicDistributionGroup’))) -and (CustomAttribute1 -eq ‘TRA’))

Name : TRA – All Contacts
DisplayName : All Contacts
RecipientFilter : ((((RecipientType -eq ‘MailContact’) -or (RecipientType -eq ‘MailUser’))) -and (CustomAttribute1 -eq
‘TRA’))

Name : TRA – All Rooms
DisplayName : All Rooms
RecipientFilter : ((((Alias -ne $null) -and (((RecipientDisplayType -eq ‘ConferenceRoomMailbox’) -or
(RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))) -and (CustomAttribute1 -eq ‘TRA’))

Name : GRE – All Users
DisplayName : GRE – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘GRE’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : GRE – All Groups
DisplayName : GRE – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘GRE’))) -and (ObjectCategory -like ‘group’))

Name : GRE – All Contacts
DisplayName : GRE – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘GRE’))) -and (((ObjectCategory -like ‘person’) -and
(ObjectClass -eq ‘contact’))))

Name : GRE – All Rooms
DisplayName : GRE – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘GRE’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : ENE0 – All Users
DisplayName : ENE0 – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘ENE0’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : ENE0 – All Groups
DisplayName : ENE0 – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘ENE0’))) -and (ObjectCategory -like ‘group’))

Name : ENE0 – All Contacts
DisplayName : ENE0 – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘ENE0’))) -and (((ObjectCategory -like ‘person’)
-and (ObjectClass -eq ‘contact’))))

Name : ENE0 – All Rooms
DisplayName : ENE0 – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘ENE0’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : ALL – All Users
DisplayName : ALL – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘ALL’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : ALL – All Groups
DisplayName : ALL – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘ALL’))) -and (ObjectCategory -like ‘group’))

Name : ALL – All Contacts
DisplayName : ALL – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘ALL’))) -and (((ObjectCategory -like ‘person’) -and
(ObjectClass -eq ‘contact’))))

Name : ALL – All Rooms
DisplayName : ALL – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘ALL’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : GRE0 – All Users
DisplayName : GRE0 – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘GRE0’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : GRE0 – All Groups
DisplayName : GRE0 – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘GRE0’))) -and (ObjectCategory -like ‘group’))

Name : GRE0 – All Contacts
DisplayName : GRE0 – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘GRE0’))) -and (((ObjectCategory -like ‘person’)
-and (ObjectClass -eq ‘contact’))))

Name : GRE0 – All Rooms
DisplayName : GRE0 – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘GRE0’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : RIC0 – All Users
DisplayName : RIC0 – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘RIC0’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : RIC0 – All Groups
DisplayName : RIC0 – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘RIC0’))) -and (ObjectCategory -like ‘group’))

Name : RIC0 – All Contacts
DisplayName : RIC0 – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘RIC0’))) -and (((ObjectCategory -like ‘person’)
-and (ObjectClass -eq ‘contact’))))

Name : RIC0 – All Rooms
DisplayName : RIC0 – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘RIC0’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : PAU – All Users
DisplayName : PAU – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘PAU’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : PAU – All Groups
DisplayName : PAU – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘PAU’))) -and (ObjectCategory -like ‘group’))

Name : PAU – All Contacts
DisplayName : PAU – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘PAU’))) -and (((ObjectCategory -like ‘person’) -and
(ObjectClass -eq ‘contact’))))

Name : PAU – All Rooms
DisplayName : PAU – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘PAU’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : INI – All Users
DisplayName : INI – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘INI’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : INI – All Groups
DisplayName : INI – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘INI’))) -and (ObjectCategory -like ‘group’))

Name : INI – All Contacts
DisplayName : INI – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘INI’))) -and (((ObjectCategory -like ‘person’) -and
(ObjectClass -eq ‘contact’))))

Name : INI – All Rooms
DisplayName : INI – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘INI’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Name : DAV0 – All Users
DisplayName : DAV0 – All Users
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘DAV0’))) -and (((((((((ObjectCategory -like
‘person’) -and (ObjectClass -eq ‘user’))) -and (-not(Database -ne $null)))) -and
(-not(ServerLegacyDN -ne $null)))) -or (((((ObjectCategory -like ‘person’) -and (ObjectClass -eq
‘user’))) -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))))

Name : DAV0 – All Groups
DisplayName : DAV0 – All Groups
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘DAV0’))) -and (ObjectCategory -like ‘group’))

Name : DAV0 – All Contacts
DisplayName : DAV0 – All Contacts
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘DAV0’))) -and (((ObjectCategory -like ‘person’)
-and (ObjectClass -eq ‘contact’))))

Name : DAV0 – All Rooms
DisplayName : DAV0 – All Rooms
RecipientFilter : ((((Alias -ne $null) -and (CustomAttribute1 -eq ‘DAV0’))) -and (((RecipientDisplayType -eq
‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))

Jacob Dixon 2018-09-05 10:24

I see those company codes in that list. Below is the TRA one:

Name : TRA – All Users
DisplayName : All Users
RecipientFilter : ((RecipientType -eq ‘UserMailbox’) -and (CustomAttribute1 -eq ‘TRA’))

Name : TRA – All Groups
DisplayName : All Groups
RecipientFilter : ((((RecipientType -eq ‘MailUniversalDistributionGroup’) -or (RecipientType -eq
‘DynamicDistributionGroup’))) -and (CustomAttribute1 -eq ‘TRA’))

Name : TRA – All Contacts
DisplayName : All Contacts
RecipientFilter : ((((RecipientType -eq ‘MailContact’) -or (RecipientType -eq ‘MailUser’))) -and (CustomAttribute1 -eq
‘TRA’))

Name : TRA – All Rooms
DisplayName : All Rooms
RecipientFilter : ((((Alias -ne $null) -and (((RecipientDisplayType -eq ‘ConferenceRoomMailbox’) -or
(RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’))))) -and (CustomAttribute1 -eq ‘TRA’))

0
Topic starter

Yep.  Didn’t show in the GUI but does here.

Thanks!

Jacob Dixon 2018-09-05 10:43

The GUI may have multiple pages. It should show in the GUI though.

Share: