On-premises users can't view free/busy information of Exchange Online users
Original KB number: 3137325
Symptoms
Users who have a mailbox in the on-premises environment cannot view free/busy information for mailboxes in Exchange Online in the following scenario:
- You have a hybrid deployment of Exchange Online and either on-premises Exchange Server 2016 or Exchange Server 2013.
- You've set up an intraorganization connector between the Exchange Online organization and the on-premises Exchange organization.
- You've set up an organization relationship between the Exchange Online organization and the on-premises Exchange organization.
Cause
This issue occurs if the on-premises Exchange server cannot obtain an authentication token by using OAuth. Exchange doesn't try to use the organization relationship if an intraorganization connector exists.
Resolution
To resolve this issue, follow these steps.
Step 1 - Verify the OAuth certificate
Open the Exchange Management Shell.
Identify the certificate for which the authentication configuration is looking. To do this, run the following command:
Get-AuthConfig |fl
If no value is returned in the output for CurrentCertificateThumbprint, create a new certificate. To do this, run the following command:
New-ExchangeCertificate -KeySize 2048 -SubjectName "cn= Microsoft Exchange ACS Certificate" -FriendlyName "Microsoft Exchange Server ACS Certificate" -PrivateKeyExportable $true -Services SMTP -DomainName <YourPrimarySmtpDomain>
Assign the new certificate for OAuth authentication. To do this, run the following commands:
Set-AuthConfig -NewCertificateThumbprint <ThumbprintFromStep3> -NewCertificateEffectiveDate (Get-Date)
Set-AuthConfig -PublishCertificate
Step 2 - Specify the user account for the partner application
Open the Exchange Management Shell.
Identify the linked user account for the partner application. To do this, run the following command:
Get-PartnerApplication |fl
If no account is returned in the output, add the appropriate user account. To do this, run the following command:
Set-PartnerApplication "Exchange Online" -LinkedAccount "contoso.com/Users/Exchange Online-ApplicationAccount"
More information
For more information about the cmdlets used in this article, see the following Microsoft TechNet resources:
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for