Användaren kan inte visa ledig/upptagen-information för en fjärranvändare i en hybriddistribution av Exchange Server
Ursprungligt KB-nummer: 2667844
Obs!
Hybridkonfigurationsguiden som ingår i Exchange Management Console i Microsoft Exchange Server 2010 stöds inte längre. Därför bör du inte längre använda den gamla hybridkonfigurationsguiden. Använd i stället guiden Microsoft 365 Hybrid Configuration som är tillgänglig på https://aka.ms/HybridWizard. Mer information finns i microsoft 365 hybridkonfigurationsguiden för Exchange 2010.
Symptom
Du har en hybriddistribution av lokala Microsoft Exchange Server och Microsoft Exchange Online i Microsoft 365 där hybridservern körs Exchange Server 2010. Användare kan dock inte visa ledig/upptagen-information för en fjärranvändare. När en användare försöker visa ledig/upptagen-information för en fjärranvändare visas inte ledig/upptagen-informationen. I stället kan användaren uppleva ett eller flera av följande symtom:
Informationen om ledig/upptagen för fjärranvändaren visas som tecken på nummertecken (#) i kalendern.
I Outlook Web App visas "fel 5037".
Filerna Microsoft Outlook <FileName>-fb.log och <FileName>-as.log innehåller ett felmeddelande som liknar följande:
<FreeBusyResponse><ResponseMessage ResponseClass="Error"><MessageText>Anroparen har inte åtkomst till ledig/upptagen-data.</MessageText><ResponseCode>ErrorNoFreeBusyAccess</ResponseCode><DescriptiveLinkKey>0</DescriptiveLinkKey><MessageXml><ExceptionType xmlns="
http://schemas.microsoft.com/exchange/services/2006/errors
Microsoft.Exchange.InfoWorker.Common.Availability.NoFreeBusyAccessException></ExceptionType><ExceptionCode xmlns="http://schemas.microsoft.com/exchange/services/2006/errors
">5037</ExceptionCode><ExceptionServerName xmlns="http://schemas.microsoft.com/exchange/services/2006/errors
>ServerName</ExceptionServerName><ResponseSource xmlns="http://schemas.microsoft.com/exchange/services/2006/errors
">https://\<Server>.outlook.com/EWS/Exchange.asmx/WSSecurity
</ResponseSource></MessageXml></ResponseMessage><FreeBusyView><FreeBusyViewType xmlns="http://schemas.microsoft.com/exchange/services/2006/types
">None</FreeBusyViewType></FreeBusyView></FreeBusyResponse>
En Microsoft 365-användare kan till exempel inte visa ledig/upptagen-information för en lokal användare. Andra användare kan dock visa ledig/upptagen-information för samma lokala användare.
Orsak
Det här problemet uppstår om domännamnet för SMTP-adressen (Simple Mail Transfer Protocol) för den användare som försöker visa ledig/upptagen-informationen inte ingår bland domännamnen i organisationsrelationen. När du till exempel kör cmdleten Test-OrganizationRelationship visas följande utdata:
RunspaceId: a6c3799f-2ecd-4d79-ae4b-6c470dddd1dee
Identitet:
ID: LocalFederatedDomainsAreMissingFromTheRemoteOrganizationRelationsipDomains
Status: Varning
Beskrivning: Det finns lokalt federerade domäner som inte finns i listan över domäner för relationsobjektet för fjärrorganisationen.
IsValid : True
Detta inträffar om SMTP-domänen inte lades till manuellt i organisationsrelationen. Detta kan också inträffa om följande villkor är uppfyllda:
- Microsoft 365-användarkontot skapades innan du uppgraderade den lokala miljön till Exchange Server 2010.
- Du använde guiden Hybridkonfiguration i Exchange Server 2010 i den lokala miljön för att konfigurera federationsförtroendet. Domännamnet för Microsoft 365-användaren är
contoso.com
till exempel .
I det här scenariot har @contoso.mail.onmicrosoft.com
Inte Microsoft 365-användarkontot någon av dess proxyadresser. Begäran till den lokala miljön används @contoso.com
i stället @contoso.mail.onmicrosoft.com
för för Microsoft 365-användarkontot. Begäran avvisas eftersom organisationsrelationen i den lokala miljön inte har contoso.com
lagts till i den.
Åtgärd
Lös problemet genom att redigera organisationsrelationen i den lokala miljön för att inkludera SMTP-domänen för den användare som har drabbats av problemet. Detta gör du genom att använda någon av följande metoder.
Metod 1: Använd Exchange Management Console
- Öppna Exchange Management Console på den lokala Exchange-servern och välj sedan Organisationskonfiguration under Microsoft Exchange On-Premises.
- Välj fliken Organisationsrelationer och visa sedan egenskaperna för organisationsrelationen.
- Välj fliken Extern organisation , skriv det federerade domännamnet i rutan Federerade domäner i den externa Exchange-organisationen och välj sedan Lägg till.
- Upprepa steg 3 för varje domän som du vill lägga till.
- Välj OK.
Metod 2: Använd Exchange Management Shell
Öppna Exchange Management Shell på den lokala servern.
Konfigurera organisationsrelationen som en variabel. Kör till exempel följande kommando:
$OrgRel = Get-OrganizationRelationship Contoso
Lägg till de ytterligare domännamn som du vill ha i variabeln. Kör till exempel följande kommando:
$OrgRel.DomainNames += "contoso.com"
Uppdatera organisationsrelationen med hjälp av det nya domännamnsvärdet. Kör till exempel följande kommando:
Set-OrganizationRelationship $OrgRel.Name -DomainName $OrgRel.DomainNames
Mer information
Följ dessa steg för att identifiera problemet i Microsoft 365:
Anslut till Exchange Online med hjälp av PowerShell-fjärrsession. Mer information om hur du gör detta finns i Ansluta till Exchange Online PowerShell.
Jämför SMTP-adressen för användaren med organisationsrelationen. Det gör du genom att köra följande kommando:
if ( (Get-OrganizationRelationship).DomainNames -contains (Get-Mailbox user).PrimarySmtpAddress.Split("@")[1]) { write-host "The domain was found" -ForegroundColor Green } else { write-host (Get-Mailbox user).PrimarySmtpAddress.Split("@")[1] "was not found" -ForegroundColor Yellow}
Obs!
Du kan också jämföra varje domän som anges i de godkända domänerna med de domännamn som finns i organisationsrelationen. Det gör du genom att köra följande kommando:
Get-AcceptedDomain | ForEach-Object { if ( (Get-OrganizationRelationship).DomainNames -contains $_.DomainName) { write-host $_.DomainName "was found" -ForegroundColor Green } else { write-host $_.DomainName "was not found" -ForegroundColor Yellow} }
Behöver du fortfarande hjälp? Gå till Microsoft Community eller Exchange TechNet-forum.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för