I was working with Microsoft support on this again, and some progress was made but still in a pickle.
We were able to generate an OAB with the below settings:
RunspaceId : 66e3cffb-9859-4f77-bf7e-aec421ef763e
Server :
GeneratingMailbox : contoso.com/Users/SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}
AddressLists : {\Default Global Address List}
Versions : {Version4}
IsDefault : True
PublicFolderDatabase :
PublicFolderDistributionEnabled : False
GlobalWebDistributionEnabled : True
WebDistributionEnabled : True
ShadowMailboxDistributionEnabled : False
UseE14SortOrder : False
UseE14SortOrderOrdinal : False
UseOrdinalSortedMultivaluedProperties : True
LastTouchedTime : 11/8/2021 2:06:46 PM
LastRequestedTime :
LastFailedTime :
LastNumberOfRecords : 11454
HttpHomeMdbLastProcessedBucket : 1000
LastGeneratingData : MailboxGuid: 520e9906-c9c6-4870-8f53-fb3d352785b2; DatabaseGuid:
9f34124b-0412-4d36-8878-96cbade3947e; Server: MailServer-2.contoso.com
MaxBinaryPropertySize : 32768
MaxMultivaluedBinaryPropertySize : 65536
MaxStringPropertySize : 3400
MaxMultivaluedStringPropertySize : 65536
ConfiguredAttributes : {OfficeLocation, ANR, ProxyAddresses, ANR, PhoneticGivenName, ANR, GivenName,
ANR, PhoneticSurname, ANR, Surname, ANR, Account, ANR, PhoneticDisplayName,
ANR, DisplayName, ANR, ExternalDirectoryObjectId, Value, ExternalMemberCount,
Value, TotalMemberCount, Value, ModerationEnabled, Value, MailboxGuid, Value,
DelivContLength, Value, MailTipTranslations, Value...}
DiffRetentionPeriod : 30
Schcomle : {Sun.5:00 AM-Sun.5:15 AM, Mon.5:00 AM-Mon.5:15 AM, Tue.5:00 AM-Tue.5:15 AM,
Wed.5:00 AM-Wed.5:15 AM, Thu.5:00 AM-Thu.5:15 AM, Fri.5:00 AM-Fri.5:15 AM,
Sat.5:00 AM-Sat.5:15 AM}
VirtualDirectories : {}
AdminDisplayName :
FullOabDownloadPreventionThreshold : 0
ZipOabFilesBeforeUploading : False
Identity : \Default Offline Address Book
IsValid : True
ExchangeVersion : 0.20 (15.0.0.0)
Name : Default Offline Address Book
DistinguishedName : CN=Default Offline Address Book,CN=Offline Address Lists,CN=Address Lists
Container,CN=Contoso Ltd,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com
Guid : 04ca3c99-77a1-4afd-a0ef-e9f5af80d1ff
ObjectCategory : contoso.com/Configuration/Schema/ms-Exch-OAB
ObjectClass : {top, msExchOAB}
WhenChanged : 11/8/2021 2:06:46 PM
WhenCreated : 10/21/2021 11:41:01 AM
WhenChangcomTC : 11/8/2021 8:06:46 PM
WhenCreatcomTC : 10/21/2021 4:41:01 PM
OrganizationId :
Id : \Default Offline Address Book
OriginatingServer : DomainController.contoso.com
ObjectState : Unchanged
The problem is now that we have it, it is not automatically updating, nor can it be manually updated consistently.
If I run update-offlineaddressbook -identity "Default Offline Address Book" and restart the MSExchangeMailboxAssistants service, it will start a OAB gen log and download temp files but only gets to the line below and doesn't go further or update the actual OAB:
2021-11-10T15:18:50.216Z,DebugTrace,3934afa6-0233-446d-afd8-a4dd14289be2,04ca3c99-77a1-4afd-a0ef-e9f5af80d1ff,OABGeneratorAssistant.ProcessAssistantStep: Completed 'GenerateOrLinkTemplateFiles'. Next step set to 'BeginGeneratingAddressListFiles'.