Dela via


Outlook för Mac användare inte kan komma åt gemensamma mappar i Exchange Server 2013

Symptom

Tänk dig följande situation:

  • Du har en hybriddistribution av Microsoft Exchange Online och Microsoft Exchange Server 2013.
  • Du konfigurerar Exchange Online användare att komma åt gemensamma mappar som finns på Exchange Server 2013.

I det här scenariot får användarna följande felmeddelande när de använder Outlook för Mac i Exchange Online för att komma åt de lokala gemensamma mapparna:

Mappar är inte tillgängliga för tillfället eftersom Outlook inte är anslutet till nätverket.

Om du dessutom kontrollerar serverloggen (%ExchangeInstallPath%\Logging\Ews) i Exchange Server 2013 som är värd för postlådan för den gemensamma mappen visas följande felpost:

<Date/Time.965Z,MailboxId,15,0,1497,30>><,{AC96A663-47F0-4A84-9B8F-5253CD2CAC7D},NTLM,true,,User@contoso.comcontoso.com,MacOutlook/16.57.22011101 (Intelx64 Mac OS X 11.6.3 (Build 20G415))), ,Exch1,EXCH5.contoso.com,GetFolder,500,857,,ErrorInternalServerError,User@contoso.com,..,ServiceDiagnostics_ReportException=System.NullReferenceException: Objektreferens inte inställd på en instans av ett objekt. på Microsoft.Exchange.Services.Core.Types.MailboxIdServerInfo.TryGetServerDataForMailbox(MailboxId mailboxId Guid& mdbGuid Int32& serverVersion String& serverFQDN Guid& mailboxGuid String& cafeFQDN Boolean& proxyToCafe)

Orsak

Det här problemet uppstår om postlåde-GUID för den Exchange Online postlådan inte stämplas på den associerade lokala fjärrpostlådan.

Åtgärd

Lös problemet genom att ange egenskapen för ExchangeGUID den associerade lokala fjärrpostlådan. Gör så här:

  1. Öppna Exchange Management Shell på den lokala servern och kör sedan följande cmdlet för att kontrollera om ExchangeGUID egenskapen för den lokala fjärrpostlådan har angetts:

    Get-RemoteMailbox <MailboxName> | fl ExchangeGUID
    

    Om egenskapen ExchangeGUID returnerar alla nollor stämplas inte värdet i den lokala fjärrpostlådan.

  2. Anslut till Exchange Online PowerShell och hämta ExchangeGUID sedan värdet för den berörda Exchange Online postlådan. Gör detta genom att köra följande cmdlet:

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID
    
  3. Kör följande kommando i Exchange Management Shell för att ange värdet ExchangeGUID för egenskapen i den lokala fjärrpostlådan:

    Set-RemoteMailbox <MailboxName> -ExchangeGUID "<ExchangeGUID>"
    

    Observera: Ersätt <ExchangeGUID> med det värde som du får från cmdlet-utdata i steg 2.