Solved

exchange 2013 hierarchical address list not appearing in Outlook

Posted on 2016-08-27
14
25 Views
Last Modified: 2016-09-20
I created a HAL in Exchange 2013 as thoroughly outlined in many online tech articles, however neither the 'Organization' tab nor any of the new Distribution Lists appear in my Outlook 2013 Address Book. I created these as Universal Distribution Lists and nested them appropriately. I am expecting at least the top-level group to appear in my version of Outlook, but no dice.
I've waited 24 hours and performed manual updates without success.
Thanks in advance.
0
Comment
Question by:BMaenpaa
  • 7
  • 5
  • 2
14 Comments
 
LVL 3

Expert Comment

by:Dave
ID: 41773399
It should do it automatically.

(1) Have you ran Exchange Best Practice Analyzer recently?
(2) Make sure you have cached exchange mode off.  I actually setup a group policy to turn that off because my GAL wasn't updating.
(3) Do a manual download of the entire GAL, not just recent changes, and see if that helps.
0
 
LVL 3

Expert Comment

by:Dave
ID: 41773400
If the above doesnt work, then i would try the following as well:

Get-GlobalAddressList | update-GlobalAddressList
Get-AddressList | update-AddressList
Get-OfflineAddressBook | Update-OfflineAddressBook
Get-ClientAccessServer | Update-FileDistributionService
0
 

Author Comment

by:BMaenpaa
ID: 41775677
Thanks Dave,

I have not yet run the Exchange Best Practice Analyzer. This requires the installation of prerequisite components, so I'll need to do a snapshot beforehand.
I get the same results in Outlook with cached turned off or on.
I've tried updating and downloading the whole GAL many times.
I ran the four commands you sent me, which completed successfully, except the last, which indicated it was not a valid command.

The weird thing is I created and nested all of the groups in Active Directory but NONE of them show up in the GAL, nested or otherwise. However, If I create the root group in the Exchange Admin GUI, the groups appear in both the GAL and ADUC?

But then I ran
Set-Group -Identity "MY Group" -IsHierarchicalGroup $true
command and confirmed in ADSI that the correct values exist.

I don't really find any troubleshooting steps online. I suspect this is because, as you said, it should just work automatically. Any additional expertise would be appreciated.
0
 
LVL 14

Accepted Solution

by:
Todd Nelson earned 500 total points (awarded by participants)
ID: 41776336
Have you gone through the TechNet articles to create a hierarchical address book (HAB)?  I'm sure you might be missing something.

https://technet.microsoft.com/en-us/library/ff629379(v=exchg.150).aspx
https://technet.microsoft.com/en-us/library/ff607473(v=exchg.150).aspx
http://exchangeserverpro.com/configuring-hierarchical-address-book-exchange-server/

When you open the address book from the Outlook client, do you see a "Name List" tab and an "Organization" tab?

If not, you haven't set the HAB root yet.
0
 

Author Comment

by:BMaenpaa
ID: 41778947
Thanks Todd,

I verified my procedures against all of those sites and more.

I just deleted all of the sub-groups in Active Directory and recreated them in the EAC. I then re-ran the

Set-OrganizationConfig -HierarchicalAddressBookRoot
Get-Group -OrganizationalUnit "HAB" | Where {!($_.IsHierarchicalGroup)} | Set-Group -IsHierarch
icalGroup $true

Commands, and now the groups all appear in Outlook. I even see the Organization tab. But now the sub-groups appear in the Names List folder and the Org folder only shows the Root. There is a message that says "Outlook must be online or connected to complete this action."

I downloaded the address book and opened Outlook in both cached and not-cached mode without change.
0
 
LVL 14

Assisted Solution

by:Todd Nelson
Todd Nelson earned 500 total points (awarded by participants)
ID: 41778965
If you only have the root folder under Organization then you haven't set the distribution groups to be nested.

For example, if you want the structure to look something similar to this...

HAB Root Folder
- Executives
- Human Resources
- IT
    - Help Desk
    - Security

Then you need to assign distros as distro group members like this...

Add-DistributionGroupMember -Identity "HAB Root Folder" -Member "Executives"
Add-DistributionGroupMember -Identity "HAB Root Folder" -Member "Human Resources"
Add-DistributionGroupMember -Identity "HAB Root Folder" -Member "IT"
Add-DistributionGroupMember -Identity "IT" -Member "Help Desk"
Add-DistributionGroupMember -Identity "IT" -Member "Security"

Then, if you want to prioritize the distros or members by hierarchy instead of alphabetically, you need to set the seniority index, like this...

Set-User -Identity "CEO@mydomain.com" -SeniorityIndex 100
Set-User -Identity "CFO@mydomain.com" -SeniorityIndex 96
Set-User -Identity "CTO@mydomain.com" -SeniorityIndex 98
Set-User -Identity "CIO@mydomain.com" -SeniorityIndex 99
Set-User -Identity "CSO@mydomain.com" -SeniorityIndex 97

After doing so, the prioritized list will be ordered like this...

- CEO@mydomain.com
- CIO@mydomain.com
- CTO@mydomain.com
- CSO@mydomain.com
- CFO@mydomain.com

Hope this helps.
0
 

Author Comment

by:BMaenpaa
ID: 41778976
Thanks, I just finished doing this through the EAC and when I try running the commands you provide, it says the group is already a member. Do you suggest I dis-associate and re-add using the commands?
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 14

Expert Comment

by:Todd Nelson
ID: 41778996
You could try it that way.
0
 
LVL 14

Assisted Solution

by:Todd Nelson
Todd Nelson earned 500 total points (awarded by participants)
ID: 41779000
Also, did you set each distro as a hierarchical group?  Each one you want to show in the HAB needs to be set to true, like this...

Set-Group -Identity "HAB Root Folder" -IsHierarchicalGroup $true
Set-Group -Identity "Executives" -IsHierarchicalGroup $true
Set-Group -Identity "Human Resources" -IsHierarchicalGroup $true
Set-Group -Identity "IT" -IsHierarchicalGroup $true
Set-Group -Identity "Security" -IsHierarchicalGroup $true
Set-Group -Identity "Help Desk" -IsHierarchicalGroup $true

Set-Group ... https://technet.microsoft.com/en-us/library/bb123770(v=exchg.160).aspx
The IsHierarchicalGroup parameter specifies whether the group is part of a hierarchical address book. Valid values are $true or $false. The default value is $false.
Let me know.
0
 

Author Comment

by:BMaenpaa
ID: 41779048
Tried this on one of my sub-groups and...

Set-Group -Identity "Medical Division" -IsHierarchicalGroup $true
WARNING: The command completed successfully but no settings of 'domain.local/HAB/Medical
Division' have been modified.

So it looks like they are tagged correctly as such.

Thanks again for your help.
0
 

Author Comment

by:BMaenpaa
ID: 41779054
Also, I tried creating a test sub-group and adding it using the command line and it doesn't appear in the Organization Tab either.

My groups all still appear in the Name List Tab? Arghh
0
 
LVL 14

Expert Comment

by:Todd Nelson
ID: 41779057
The groups will always show in the name list.
0
 
LVL 14

Expert Comment

by:Todd Nelson
ID: 41779059
Is your Outlook client configured for cache mode or not?
0
 
LVL 14

Expert Comment

by:Todd Nelson
ID: 41806188
You should have enough information to complete your request successfully.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
This video discusses moving either the default database or any database to a new volume.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now