IT tutorials
 
Technology
 

Microsoft Exchange Server 2013 : Addressing Exchange - The Offline Address Book (part 3) - Creating and using customized OABs

10/11/2014 9:25:27 PM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

Creating and using customized OABs

The foundation for the OAB is provided by a set of one or more address lists. The default OAB contains just one address list, the default GAL, so any object that is included in the GAL is also included in the default OAB. An address list is nothing more than a convenient way for Exchange to focus on a set of mail-enabled Active Directory objects by applying a filter to locate the objects. The filters are very similar to those used to create the membership of dynamic distribution groups. Each address list has a filter, and when Exchange generates an OAB, it applies the filter for each address list that is included in the OAB. Thus, when Exchange generates the default OAB, it applies the default GAL filter to find all the mail-enabled objects in the organization that are not marked to be hidden from address lists.

You can change the OAB that is provided to Outlook clients in two ways. First, you can use ABPs to assign customized versions of the GAL to usersSecond, you can create one or more OABs and assign these to specific users by assigning an OAB to a database so that every mailbox in that database uses that OAB, or you can do it by individual mailbox.

If your Exchange organization supports a common set of users that everyone needs to know, there is no need to replace the default OAB because it will serve the purpose of offline access to the directory well. Nevertheless, hosting companies that deliver Exchange services to other companies use address lists to provide a customized OAB for each company of the users that belong to one.

Subsidiaries with a common Exchange infrastructure

Large companies that support different subsidiaries with a common Exchange infrastructure often use the same approach as hosting companies so that the users belonging to each subsidiary see only the users from that subsidiary in their OAB (and perhaps users from common shared corporate departments). This is accomplished by creating new address lists to filter out the user communities and then using the address lists to generate different OABs, which are then assigned to users.

Before you get too far into creating a new OAB, remember that OABs are only useful to Outlook clients that work in cached Exchange mode. Clients that work online have access to the complete GAL unless they are constrained by ABPs. The discussion presented here focuses on the steps an Exchange administrator has to execute to create a customized OAB for specific mailboxes when she does not want to deploy ABPs for some reason.

Your first task is to create a suitable address list. You can create a new address list that contains all the mail-enabled objects for the location or create an address list for each object type (contacts, rooms, equipment, mailboxes, and groups) that are then combined in the OAB you eventually generate. Exchange maintains default address lists such as All Rooms or All Contacts to make it convenient to locate these objects for different purposes within the product. In this case, multiple address lists would probably overcomplicate matters, so to keep things simple, create a single address list.

When you create a new OAB, Exchange creates a directory to hold the files clients download to access the OAB under the \V15\ClientAccess\OAB root (Figure 3). Each OAB holds its files in a separate directory, naming the directory after the GUID for the OAB. By looking at Figure 3, you know that this organization supports two OABs. To see the GUIDs for the OABs so that you can associate the OABs with their directory, run the Get-OfflineAddressBook command that follows. You can see from the output how easy it is to locate the files for a particular OAB.

A screen shot showing two sets of OAB directories on an Exchange 2013 server. Clients connect to these directories to fetch the files they need to update their copies of the OAB.

Figure 3. OAB directories on an Exchange 2013 server

Get-OfflineAddressBook | Format-Table Name, GUID –AutoSize
Name                                      Guid
---- ----
Default Offline Address Book 682524d0-c92b-400b-8e10-474a0f43cf03
Contoso Ireland OAB 75027a4f-4d1a-4d8a-a662-003a4bd66d37

A particular OAB can be assigned to individual mailboxes or to all the mailboxes in a database. Use the Set-Mailbox cmdlet to assign an OAB to a mailbox. For example:

Set-Mailbox –Identity 'David Jones' –OfflineAddressBook 'Contoso Ireland OAB'

After a specific OAB has been assigned to a mailbox, anytime that the user attempts to download the OAB with Outlook, he’ll see that the OAB presented by Outlook (Figure 4) is based on a different GAL. Then again, he might not notice that such a subtle change has occurred!

A screen shot from Outlook 2013 showing that when a user downloads her copy of the OAB, it is based on a different GAL (the Contoso Ireland GAL).

Figure 4. Selecting an OAB to download with Outlook

You replace Set-Mailbox with Set-MailboxDatabase to make the assignment for a mailbox database:

Set-MailboxDatabase –Identity 'DB1' –OfflineAddressBook 'Contoso Ireland OAB'

Alternatively, you can select the database from EAC and access the Client Settings tab (Figure 5) to select the OAB there. If an OAB is not explicitly selected for a mailbox database, Exchange uses whatever OAB is the current default. To make a new OAB the default across the organization, you use a command like that shown here. Only one OAB can be marked as the default at one time.

A screen shot showing how the properties of a mailbox database can be edited using EAC to dictate that mailboxes in the database should use a specific OAB.

Figure 5. Setting a new OAB for a mailbox database

Set-OfflineAddressBook –Identity 'Contoso Ireland OAB' –IsDefault $True

The steps presented here create and distribute a new OAB to users, but this won’t prevent them from accessing the default GAL when they work online with either Outlook or Outlook Web App.

The conditions you can’t account for offline

Even with access to the OAB, some conditions exist that are impossible to account for offline, in which case you won’t see a MailTip or know something about a recipient. For example, a recipient mailbox might exceed its quota for a short time, a new mailbox might be added to Active Directory and isn’t included in the OAB until the next time the client downloads an OAB update, or a user might add an out-of-office (OOF) notice. The MailTip for invalid internal recipient (perhaps an address for a mailbox that has recently been deleted) is also unavailable offline.

 
Others
 
- Microsoft Exchange Server 2013 : Addressing Exchange - The Offline Address Book (part 2) - How Exchange 2013 generates the Offline Address Book
- Microsoft Exchange Server 2013 : Addressing Exchange - The Offline Address Book (part 1) - The OAB and Outlook
- Microsoft Exchange Server 2013 : Addressing Exchange - Address book policies - Creating and implementing an ABP
- Microsoft Exchange Server 2013 : Addressing Exchange - Address lists
- User Profiles in SharePoint 2013 (part 3) - A Custom Profile Property and Subtype in Action - Audiences
- User Profiles in SharePoint 2013 (part 2) - A Custom Profile Property and Subtype in Action - Organization Profiles
- User Profiles in SharePoint 2013 (part 1) - User Profile Properties and Subtypes
- Windows 8 : Managing Internet Explorer add-ons (part 5) - Managing Internet Explorer add-ons by using Group Policy
- Windows 8 : Managing Internet Explorer add-ons (part 4) - Managing other add-ons - Enabling or disabling add-ons , Starting Internet Explorer without add-ons
- Windows 8 : Managing Internet Explorer add-ons (part 3) - Managing other add-ons
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us