原始 KB 編號: 2599330
徵兆
試想以下情況:
- 您可以安裝 Microsoft Exchange Server 2007 或舊版 Exchange Server。
- 您可以在執行 Exchange Server 2007 的伺服器上建立信箱使用者。
- 您新增的
nondefault
屬性會顯示在 Outlook 詳細資料範本中。 - 信箱用戶確認 Microsoft Outlook 中的
nondefault
屬性已填入。 - 您可以在不同的伺服器上安裝 Exchange Server 2010。
- 您會將信箱使用者移至 Exchange Server 2010。
- 信箱用戶會啟動 Outlook。
在此案例中, nondefault
屬性不會如預期般填入 Outlook 中。
原因
如果未啟用全域編錄複寫的屬性,就會發生此問題。
解決方法
若要啟用屬性以復寫至全域編錄,請遵循下列步驟:
啟動 Microsoft Management Console (MMC)。
展開 [ Active Directory 架構],然後按兩下 [ 屬性]。
以滑鼠右鍵按下您想要的屬性,然後按兩下 [ 屬性]。
按兩下以選取 [ 將此屬性複寫至全域編錄 ] 複選框,然後按兩下 [ 確定]。
請在 Active Directory 架構 (domain.com) 上按右鍵,然後選擇重載架構。
強制 Active Directory 複寫。
如有必要,執行
Update-GlobalAddressList
Cmdlet。注意
正在快取模式運行的 Microsoft Outlook 客戶端必須等待 Outlook 通訊錄更新。
其他相關資訊
在 Exchange Server 2007 和舊版中,來自 Outlook 用戶端的全域通訊清單 (GAL) 要求會轉介至域控制器。 由於 Outlook 會直接與域控制器通訊,因此在 [詳細數據範本] 中新增的屬性一律可供使用。
不過,Outlook 用戶端的 GAL 要求是由 Exchange Server 2010 中的通訊簿服務處理。 通訊錄服務會在用戶端存取伺服器 (CAS) 上執行。 CAS 伺服器會從本機全域編錄擷取詳細數據,並將這些詳細數據提供給 Outlook 用戶端。 因此,屬性必須復寫至全域編錄,才能顯示在 Outlook 用戶端中。
根據預設,大部分的預設屬性都會啟用以複寫至全域編錄。 例如, givenName
、 Surname
和 DisplayName
屬性。
不過,預設不會啟用某些常用屬性,以便複寫至全域編錄。 例如, employeeNumber
、 employeeID
和 personalTitle
屬性。
重要
任何 Exchange 版本都不支援建立新的屬性,然後在 Outlook 詳細數據範本中使用新屬性。 請改用自定義屬性來新增收件者的相關信息。
參考資料
如需如何安裝 Active Directory 架構嵌入式管理單元的詳細資訊,請參閱 安裝 Active Directory 架構嵌入式管理單元。
如需 Cmdlet 的詳細資訊 Update-GlobalAddressList
,請參閱 Exchange Server 中的通訊清單程式。
如需 Exchange Server 2010 和 Exchange Server 2007 中自定義屬性的詳細資訊,請參閱 自定義屬性。
如需如何在 Outlook 用戶端以快取模式執行時管理離線通訊錄的詳細資訊,請參閱 KB 841273。