I have been struggling with this for weeks. In small companies, typically the boss’s contacts are the companies contacts that need to be shared. For some reason this is not simple with Exchange Server anymore.
The downside of this method it that the entire mail structure (inbox and all) from the boss’s mailbox will be shared. So that means zero privacy! Ask first.
I found this article at Slipstick.com which I trust for Outlook and Exchange issues. http://www.slipstick.com/outlook/contacts/display-other-contacts-in-address-book/#displayother
This got the job done, but it needed an update.
1. Create a new Outlook profile (in Control Panel | Mail) with the other user’s (boss’s) mailbox.
2. Open outlook. Right-click the other user’s Contacts folder, choose Properties and verify that on the Outlook Address Book tab the Show this folder as an e-mail Address Book is checked. Under the Name of the address book, change the displayname to something like Joe’s Contacts.
3. Close Outlook.
4. In Control Panel | Mail bring up the properties for the new profile you created in Step 1. In the E-mail Accounts tab add the Exchange main mailbox (employee’s) and click the up arrow to bring that account to the top of the list and then verify that it is checked as default.
5. Restart Outlook, using the new profile again. The Exchange profiles in the folder pane in the left of the Outlook window will have the Mailboxes in the wrong order. Simply drag the primary mailbox (employee’s) to the top, above the secondary (boss’s).
6. Be sure to set the new profile to be the default in Control Panel | Mail.