Get-clientAccessServer | fl Name,AutoDiscoverServiceInternalUri
Set-ClientAccessServer -Identity server1 -AutoDiscoverServiceInternalUri "https://mail.emaildomain.com/autodiscover/autodiscover.xml"
Get-OabVirtualDirectory -server SERVERNAME
Set-OabVirtualDirectory -Identity "server1\oab (default web site)" -InternalUrl "https://mail.exchange.online/oab" -ExternalUrl "https://mail.exchange.online/oab"
In Exchange 2013 and above versions you can set from EAC.
Navigate to Servers-->Virtual directories. Click on "OAB(Default WebSite)" and Click "Edit" button.
Enter the Internal and External URLs with the same FQDN and click "save".
Get-MailboxDatabase | Ft Name, *book*
Get-Mailboxdatabase | Set-MailboxDatabase -OfflineAddressBook “Default Offline Address Book”
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like “*OAB*”} | ft Name, Servername, Database
New-OfflineAddressBook -Name “NewOfflineAddressBook” -AddressLists “\Default Global Address List” -VirtualDirectories “SERVERNAME\OAB (Default Web Site)”
Get-Mailboxdatabase | Set-MailboxDatabase -OfflineAddressBook “NewOfflineAddressBook”
Create New-Mailbox -Arbitration -Name “OABGen” -UserPrincipalName OABGen@GT.KW –DisplayName “OAB Generation Mailbox” -Database DB30
Set-Mailbox -Arbitration OABGen@GT.KW -OABGen $true
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like “*OAB*”} | ft Name, Servername, Database
Have a question about something in this article? You can receive help directly from the article author. Sign up for a free trial to get started.
Comments (0)