Exchange Q&A: Client Access (3)

1.What components that Web-based distribution depends on?

  • OAB generation process;
  • Microsoft Exchange File Distribution service;
  • OAB virtual directory;
  • Autodiscover service.

2.How to activate throttling?

Edit the registry:



Value: OAB Bandwidth Threshold (KBps)

Value Data: bandwidth threshold setting (Range: 0 to 4194304 (decimal))

[!] The bandwidth threshold setting is in kilobytes per second (KBps) and should be configured with a decimal value.

3.What factors should we consider when we plan and implement our OAB strategy?

  • Size of each OAB in your organization;
  • Number of OAB downloads;
  • Number and frequency of parent distinguished name changes;
  • SMTP address mismatches;
  • Overall number of changes made to the directory.

4.What factors can affect the size of the OAB?

  • Usage of certificates in a company;
  • Number of mail recipients in Active Directory;
  • Number of distribution groups in Active Directory;
  • Information that a company adds to Active Directory for each mailbox-enabled or mail-enabled object.

5.How to enable ViewEntireForest before we managing OAB in multi-forest Active Directory domain environment?

Run the following command:

Set-ADServerSettings -ViewEntireForest $true

6.How to create a new OAB?

Run the following command:

New-OfflineAddressBook -Name OAB-FAB -AddressLists “Global Address List FAB”

7.How to identify the OAB generation servers for a non-DAG environment?

Run the following command:

Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like “*oab*”} | ft name,servername

8.How to identify the OAB generation servers for a DAG environment?

Run the following commands:

Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like “*oab*”} | ft name,database

Get-MailboxDatabaseCopyStatus db1

9.How to change the OAB generation server?

Method 1: Move mailbox:

Move the organization mailbox to a mailbox database on a server intended to be designated as OAB Generation server:

Get-Mailbox -Arbitration -database db1| where {$_.PersistedCapabilities –like “*oab*”} | New-MoveRequest -TargetDatabase db2

Method 2: Activate the mailbox database on another server

Move-ActiveMailboxDatabase DB1 -ActivateOnServer Exch2

10.How to create a new Organization Mailbox?

Step 1: Create a new arbitration mailbox:

New-Mailbox -Arbitration -Name “OAB Seattle” -Database DB2Seattle -UserPrincipalName –DisplayName “OAB Mailbox for Seattle”

Step 2: Enable OABGen capability:

Set-Mailbox -Arbitration oabs -OABGen $true -MaxSendSize 1GB

11.How to know which Mailbox Server processed the OAB download requese?

Check the log files located in:


12.How to forcing the OAB Generation?

Method 1: Update-OfflineAddresBook

Run the following command:

Update-OfflineAddressBook “default offline address book”

Method 2: Restart the Mailbox Assistant service.

13.How to set OAB generation work cycle?

Set-MailboxServer Exch1 -OABGeneratorWorkCycle 01.00:00:00 -OABGeneratorWorkCycleCheckpoint 04:00:00

14.What is Exchange ActiveSync?

Exchange ActiveSync is an Exchange synchronization protocol that’s optimized to work together with high-latency and low-bandwidth networks. The protocol, based on HTTP and XML, lets mobile phones access an organization’s information on a server that’s running Microsoft Exchange.

15.What Exchange ActiveSync tasks can we perform?

  • Enable and disable Exchange ActiveSync for users;
  • Set policies such as minimum password length, device locking, and maximum failed password attempts;
  • Initiate a remote wipe to clear all data from a lost or stolen mobile phone;
  • Run a variety of reports for viewing or exporting into a variety of formats;
  • Control which types of mobile devices can synchronize with your organization through device access rules.

Still have questions? Click here to view Microsoft’s official documentation on Exchange.


电子邮件地址不会被公开。 必填项已用*标注