To be honest I’m only writing this one because I know I’ll get confused in the future and will want to refer to something authoritative. 🙂
There are two configurable values when considering how to change the Exchange Server 2013 Offline Address Book (OAB) generation schedule from its default of 1 day. These are:
Both are set to 1 day by default.
The values are not well documented and there are conflicting sources on the Internet that describe how they should be set to modify the generation schedule. From testing, the key value is the OABGeneratorWorkCycleCheckpoint. If you set this down to, e.g. 2 hours, the OAB will be generated every two hours as the screenshot below clearly shows:
The command to set the value on all mailbox servers is shown below:
Get-MailboxServer | Set-MailboxServer -OABGeneratorWorkCycle 01:00:00 -OABGeneratorWorkCycleCheckpoint 02:00:00
Hopefully, this clears up the confusion for you as well as me 🙂