Your network contains an Active Directory forest. The forest contains two sites named Montreal and
New York. You have an Exchange Server 2013 organization that contains a Mailbox server and a
Client Access server in each site. The users in the New York site report that the offline address book
(OAB) is not updated after an extended WAN outage between the sites. The Montreal site contains
the OAB generation server. You need to ensure that the New York site users download the OAB from
a server in the New York site. Which two cmdlets should you run? (Each correct answer presents
part of the solution. Choose two.)
A.
Set-Mailbox
B.
New-OfflineAddressBook
C.
New-Mailbox
D.
New-OabVirtualDirectory
E.
Set-OfflineAddressBook
Explanation:
Exchange Server 2013 CAS role proxies the OAB download request to a “nearest” mailbox server
hosting an active Organization Mailbox.
Both Montreal and New York host a mailbox server and a client access server.
Therefore you need to create a new active Organization Mailbox
Administrators can create additional Organization Mailboxes for fault tolerance or for serving users
in a geographically disbursed Exchange deployment.
Creating a new Organization Mailbox is a two step process:
Step1: Create a new arbitration mailbox
New-Mailbox -Arbitration -Name “OAB Seattle” -Database DB2Seattle -UserPrincipalName
[email protected] –DisplayName “OAB Mailbox for Seattle”
Step2: Enable OABGen capability
Set-Mailbox -Arbitration oabs -OABGen $true
Very similar problem to this question
Scenario 1: Create a new Organization Mailbox
Contoso has Exchange Server 2013 Mailbox & CAS role servers deployed at Dallas and Seattle sites.
John, the Exchange Admin for Contoso, analyzes the http proxy log files on CAS servers and finds the
OAB download request for Seattle users is going to Dallas servers. On further investigation, John
finds he has just one Organization Mailbox present in Dallas, hence OAB download requests of all the
users are going to Dallas server.
He decides to create a new Organization Mailbox at Seattle site with following commands:
Step1: Create a new Arbitration Mailbox
New-Mailbox -Arbitration -Name “OAB Seattle” -Database DB2Seattle -UserPrincipalName
[email protected] –DisplayName “OAB Mailbox for Seattle”
Step2: Enable the Arbitration Mailbox with OABGen capability
Set-Mailbox -Arbitration oabs -OABGen $true
Managing OAB in Exchange Server 2013
http://blogs.technet.com/b/exchange/archive/2013/01/14/managing-oab-in-exchange-server-
2013.aspx
Important site for this question
Offline address book (OAB)
An offline address book (OAB) is a copy of an address list collection that’s been downloaded so a
Microsoft Outlook user can access the address book while disconnected from the server.
Microsoft Exchange generates the new OAB files and then compresses the files and places them on a
local share.You can decide which address lists are made available to users who work offline, and you can also
configure the method by which the address books are distributed.
OAB data is produced by the Microsoft Exchange OABGen service, which is a mailbox assistant.
The OAB management and administration is different in Exchange 2013 because of architecture
changes.
Additionally, the new Exchange Admin Center does not currently have options for managing OABs.
This means that, at this time, you will need to use Exchange Management Shell for OAB-related
tasks.
Creating a new Organization Mailbox
http://blogs.technet.com/b/exchange/archive/2013/01/14/managing-oab-in-exchange-server-
2013.aspx
Administrators can create additional Organization Mailboxes for fault tolerance or for serving users
in a geographically disbursed Exchange deployment.
Creating a new Organization Mailbox is a two step process:
Step1: Create a new arbitration mailbox
New-Mailbox -Arbitration -Name “OAB New York” -Database DB2NewYork -UserPrincipalName
[email protected] –DisplayName “OAB Mailbox for New York”
Step2: Enable OABGen capability
Set-Mailbox -Arbitration oabs -OABGen $true
A
Set-Mailbox
Use the Set-Mailbox cmdlet to modify the settings of an existing mailbox. You can use this cmdlet for
one mailbox at a time.
To perform bulk management, you can pipeline the output of various Get- cmdlets (for example, the
Get-Mailbox or Get-User cmdlets) and configure several mailboxes in a single-line command. You
can also use the Set-Mailbox cmdlet in scripts.
For information about the parameter sets in the Syntax section below, see Syntax.
Step2: Enable OABGen capability
Set-Mailbox -Arbitration oabs -OABGen $true
http://technet.microsoft.com/en-us/library/aa996345(v=exchg.150).aspx
Provision Recipients for Offline Address Book Downloads
To specify which OAB is downloaded by linking the OAB directly to a recipient’s mailbox, use the
following syntax.
Set-Mailbox -Identity <MailboxIDParameter> -OfflineAddressBook
<OfflineAddressBookIdParameter>
Better for this question (but the option is not covered:)
Use the Shell to specify the OAB that multiple recipients will download
This example specifies that all user mailboxes in the United States for Contoso will download the
OAB Contoso
United States.
Get-User -ResultSize Unlimited -Filter { Company -eq “Contoso” -and RecipientType -eq
“UserMailbox” } |
Where { $_.CountryOrRegion -eq “United States”} | Set-Mailbox -OfflineAddressBook “Contoso
United States”
NOT B
New-OfflineAddressBook
Use the New-OfflineAddressBook cmdlet to create an offline address book (OAB).
EXAMPLE 1This example uses two commands to create the OAB named OAB_AgencyB that includes all address
lists where AgencyB is part of the name. With the settings shown, an OAB is generated by
myserver.contoso.com on Mondays and Wednesdays from 01:00 (1:00 A.M.) to 02:00 (2:00 A.M.).
The command also creates the default OAB for the organization.
$a = Get-AddressList | Where {$_.Name -Like “*AgencyB*”
New-OfflineAddressBook -Name “OAB_AgencyB” -Server myserver.contoso.com -AddressLists $a Schedule
“Mon.01:00-Mon.02:00, Wed.01:00-Wed.02:00”
C
New-Mailbox
Use the New-Mailbox cmdlet to create a user in Active Directory and mailbox-enable this new user.
Step1: Create a new arbitration mailbox
New-Mailbox -Arbitration -Name “OAB New York” -Database DB2NewYork -UserPrincipalName
[email protected] –DisplayName “OAB Mailbox for New York”
EXAMPLE 1
This example creates a user Chris Ashton in Active Directory and creates a mailbox for the user. The
mailbox is located on Mailbox Database 1. The password must be reset at the next logon. To set the
initial value of the password, this example creates a variable ($password), prompts you to enter a
password, and assigns that password to the variable as a SecureString object.
$password = Read-Host “Enter password” -AsSecureString
New-Mailbox -UserPrincipalName [email protected] -Alias chris -Database “Mailbox Database 1” –
Name
ChrisAshton -OrganizationalUnit Users -Password $password -FirstName Chris -LastName Ashton DisplayName “Chris Ashton” -ResetPasswordOnNextLogon $true
NOT D
New-OabVirtualDirectory
Use the New-OABVirtualDirectory cmdlet to configure a server as a web distribution point for an
offline address book (OAB).
EXAMPLE 1
This example creates an OAB virtual directory on CASServer01 and configures the distribution service
to poll the generation server every two hours.
New-OABVirtualDirectory -Server CASServer01 -PollInterval 120
NOT E
Set-OfflineAddressBook
Use the Set-OfflineAddressBook cmdlet to modify offline address book (OAB) settings.
EXAMPLE 1
This example changes the name of the OAB.
Set-OfflineAddressBook -Identity “\Default Offline Address Book” -Name “My Offline Address Book”
FORUM 70-341
Ocean from Netherlands – Aug 11 2013, 2:51 PM Report Spam
Hi IPSEC,
I agree on you with Miscellaneous Q14
i dont see what new-mailbox cmdlet has anything to do with OAB. Command for creating new OAB is
NewOfflineAddressBook, so for the other site we need to create the OAB and then use set-mailbox
cmdlet to set the default OAB for the users. Even better would be to it for each mailbox database in
the sites seperately but this answer isnt covered.. so we would set it per recipient, see
http://technet.microsoft.com/en-us/library/aa996345(v=exchg.150).aspxipsec from United States – Aug 07 2013, 7:46 PM Report Spam
Can someone check (Miscellaneous Q14)
About OAB for New-york Site
Answer is Set-MailBox and New-MailBox I think it should be New-OflineAddressBook and SetMailBox instead.
Can someone confirm?