exchange 2013 hierarchical address list not appearing in Outlook

Posted on 2016-08-27
Medium Priority
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.
Question by:BMaenpaa
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 5
  • 2

Expert Comment

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.

Expert Comment

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

Author Comment

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.
Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

LVL 16

Accepted Solution

Todd Nelson earned 2000 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.


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.

Author Comment

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.
LVL 16

Assisted Solution

by:Todd Nelson
Todd Nelson earned 2000 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.

Author Comment

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?
LVL 16

Expert Comment

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

Assisted Solution

by:Todd Nelson
Todd Nelson earned 2000 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.

Author Comment

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.

Author Comment

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
LVL 16

Expert Comment

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

Expert Comment

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

Expert Comment

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

Featured Post

Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will help to fix the below errors for MS Exchange Server 2013 I. Certificate error "name on the security certificate is invalid or does not match the name of the site" II. Out of Office not working III. Make Internal URLs and Externa…
Outlook for dependable use in a very small business   This article is about using the Outlook application (part of Microsoft Office) in a very small business, or for homeowners where dependability and reliability are critical requirements. This …
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…
Suggested Courses
Course of the Month13 days, 9 hours left to enroll

801 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