Exchange 共存環境中的 Outlook 無法使用離線通訊錄

原始 KB 編號: 3047178

徵狀

請試想下列案例:

  • 您的組織已 Microsoft Exchange Server 2013 和 Exchange Server 2010 年共存。
  • 未為 Exchange 2010 信箱資料庫設定離線通訊錄 (OAB) 。
  • 未針對 Exchange 2010 啟用 Outlook Anywhere。

在此案例中,Outlook 用戶端無法下載或更新 OAB。

原因

發生此問題的原因是客戶端的自動探索回應不包含 OAB URL。

在 Exchange 2013 安裝程式期間,會建立新的離線通訊錄 (預設離線通訊錄 [Ex2013]) ,並將其設定為預設通訊錄。 沒有指派給信箱資料庫的離線通訊錄時,會使用預設值。 在此案例中,Exchange 2010 信箱會使用新的 Exchange 2013 離線通訊簿。

以下是顯示遺漏 OAB URL 的範例自動探索回應:

<Protocol>
        <Type>EXCH</Type>
        <Server>casarray1.tailspintoys.com</Server>
        <ServerDN>/o=ToysExchOrg/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=casarray1.tailspintoys.com</ServerDN>
        <ServerVersion>7383807B</ServerVersion>
        <MdbDN>/o=ToysExchOrg/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=casarray1.tailspintoys.com/cn=Microsoft Private MDB</MdbDN>
        <PublicFolderServer>MBX1.tailspintoys.com</PublicFolderServer>
        <AD>DC3.tailspintoys.com</AD>
        <ASUrl>https://outlook.tailspintoys.com/ews/exchange.asmx</ASUrl>
        <EwsUrl>https://outlook.tailspintoys.com/ews/exchange.asmx</EwsUrl>
        <SharingUrl>https://outlook.tailspintoys.com/ews/exchange.asmx</SharingUrl>
        <EcpUrl>https://mbx1.tailspintoys.com/ecp/</EcpUrl>
        <EcpUrl-um>?p=customize/voicemail.aspx&amp;exsvurl=1</EcpUrl-um>
        <EcpUrl-aggr>?p=personalsettings/EmailSubscriptions.slab&amp;exsvurl=1</EcpUrl-aggr>
        <EcpUrl-mt>PersonalSettings/DeliveryReport.aspx?exsvurl=1&amp;IsOWA=&lt;IsOWA&gt;&amp;MsgID=&lt;MsgID&gt;&amp;Mbx=&lt;Mbx&gt;</EcpUrl-mt>
        <EcpUrl-ret>?p=organize/retentionpolicytags.slab&amp;exsvurl=1</EcpUrl-ret>
        <EcpUrl-sms>?p=sms/textmessaging.slab&amp;exsvurl=1</EcpUrl-sms>
        <EcpUrl-publish>customize/calendarpublishing.slab?exsvurl=1&amp;FldID=&lt;FldID&gt;</EcpUrl-publish>
        <OOFUrl>https://outlook.tailspintoys.com/ews/exchange.asmx</OOFUrl>
        <UMUrl>https://outlook.tailspintoys.com/ews/UM2007Legacy.asmx</UMUrl>
</Protocol>

因應措施

若要解決此問題,請將原始 OAB 指派給 Exchange 2010 信箱資料庫,如下所示:

  1. 開啟 [Exchange 管理命令介面]。
  2. 執行 Cmdlet Get-OfflineAddressBook 以取得可用的離線通訊錄清單。
  3. 執行 Cmdlet Set-MailboxDatabase 來設定資料庫的離線通訊錄。

其他相關資訊

如果已針對 Exchange 2010 啟用 Outlook Anywhere,用戶端會收到 OAB 的外部 URL,並可嘗試使用此 URL 下載通訊簿內容。 在此案例中,可能會根據網路拓撲,重複提示使用者輸入其密碼。

如需詳細資訊,請參閱下列資源:

Get-OfflineAddressBook

Set-MailboxDatabase