共用方式為


Mac 版 Outlook 用戶無法在 2013 Exchange Server 存取公用資料夾

徵狀

請試想下列案例:

  • 您有 Microsoft Exchange Online 和 2013 Microsoft Exchange Server 混合式部署。
  • 您可以設定 Exchange Online 使用者存取 2013 Exchange Server 裝載的公用資料夾。

在此案例中,當使用者在 Exchange Online 中使用 Mac 版 Outlook 來存取內部部署公用資料夾時,會收到下列錯誤訊息:

資料夾暫時無法使用,因為 Outlook 未連線到網路。

此外,如果您在裝載公用資料夾信箱的 Exchange Server 2013 中檢查伺服器記錄 (%ExchangeInstallPath%\Logging\Ews) ,您會看到下列錯誤專案:

<Date/Time.965Z,MailboxId,15,0,1497,30>><,{AC96A663-47F0-4A84-9B8F-5253CD2CAC7D},NTLM,true,User@contoso.com,contoso.com,MacOutlook/16.57.2201110 1 (Intelx64 Mac OS X 11.6.3 (組建 20G415) ) 、、Exch1、EXCH5.contoso.com、GetFolder、500、857、ErrorInternalServerError、User@contoso.com,..,ServiceDiagnostics_ReportException=System.NullReferenceException:對象參考未設定為對象的實例。at Microsoft.Exchange.Services.Core.Types.MailboxIdServerInfo.TryGetServerDataForMailbox (MailboxId mailboxId Guid& mdbGuid Int32& serverVersion String& serverFQDN Guid& mailboxGuid String& cafeFQDN Boolean& proxyToCafe)

原因

如果 Exchange Online 信箱的信箱 GUID 未在相關聯的內部部署遠端信箱上加上戳記,就會發生此問題。

解決方案

若要解決此問題,請在相關聯的 ExchangeGUID 內部部署遠端信箱上設定 屬性。 如果要執行這項操作,請依照下列步驟執行:

  1. 在內部部署伺服器上開啟 Exchange 管理命令介面 ,然後執行下列 Cmdlet 以檢查是否 ExchangeGUID 已設定內部部署遠端信箱的 屬性:

    Get-RemoteMailbox <MailboxName> | fl ExchangeGUID
    

    如果屬性 ExchangeGUID 傳回所有零,該值就不會在內部部署遠端信箱上加上戳記。

  2. 聯機到 Exchange Online PowerShell,然後取得ExchangeGUID受影響 Exchange Online 信箱的值。 若要這樣做,請執行下列 Cmdlet:

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID
    
  3. 在 Exchange 管理命令介面中執行下列命令,以設定內部部署遠端信箱上的 屬性值 ExchangeGUID

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

    注意:將 ExchangeGUID> 取代<為您在步驟 2 中從 Cmdlet 輸出取得的值。