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. 執行 Get-OfflineAddressBook Cmdlet 以取得可用的離線通訊錄清單。
  3. 執行 Set-MailboxDatabase Cmdlet 以設定資料庫的離線通訊錄。

詳細資訊

如果已啟用 Exchange 2010 的「Outlook 無所不在」,用戶端會收到 OAB 的外部 URL,而且可能會嘗試使用此 URL 下載通訊錄內容。 在此案例中,使用者可能會根據網路拓撲,反復提示其密碼。

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

Get-OfflineAddressBook

Set-MailboxDatabase