了解公用資料夾

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2009-04-10

在第一版的 Microsoft Exchange 中引進的公用資料夾,是設計來進行共用存取,並提供簡易有效率的方式來收集及組織資訊,以及與工作群組或組織中的其他人員共用。公用資料夾是以階層組織的方式儲存在專用資料庫中,而且可以在 Exchange 伺服器之間複寫。

公用資料夾不是設計用於下列用途:

  • 封存資料   公用資料夾不是設計用於封存資料。信箱設限的使用者,有時會使用公用資料夾來取代他們的個人資料夾 (.pst) 檔案,以封存資料。因為這會影響公用資料夾伺服器的儲存量,並且破壞信箱限制的目標,所以不建議使用這種方式。
  • 文件共用及協同作業   公用資料夾不是設計用於文件共用及協同作業。公用資料夾不提供設定版本或其他文件管理功能,例如控制存回與取出功能以及內容變更的自動通知。

在 Exchange Server 2007 中,公用資料夾是選用功能。如果您組織中的所有用戶端電腦都是執行 Microsoft Office Outlook 2007,則公用資料夾與空閒和忙碌資訊及離線通訊錄 (OAB) 下載這類功能並沒有任何相依性。在 Exchange 2007 中,OAB 下載及空閒和忙碌資訊是由自動探索服務、Exchange Web 服務、Microsoft Exchange System Attendant 服務及 Microsoft Exchange File Distribution 服務所提供,而不是使用公用資料夾來進行這些功能。

若要連線至 Exchange 以進行 OAB 及 Schedule+ 空閒和忙碌功能,則所有執行 Outlook 2003、Outlook 2002、Outlook 2000 或 Outlook 98 的用戶端電腦都需要部署公用資料夾。Exchange 2007 是第一版可讓您選擇不要使用公用資料夾的 Exchange。然而,在組織的所有用戶端電腦都執行 Outlook 2007 之前,則應該繼續使用公用資料夾。

本主題提供 Exchange 2007 中之公用資料夾的下列資訊:

  • 安裝期間的公用資料夾資料庫建立
  • 公用資料夾樹狀目錄
  • 公用資料夾資料庫
  • 公用資料夾複寫
  • 公用資料夾轉介
  • 擁有郵件功能的公用資料夾
  • 公用資料夾存取
  • 混合 Exchange 2007 及 Exchange Server 2003 組織的考量
  • 最佳作法

安裝期間的公用資料夾資料庫建立

執行 Outlook 2003 及更舊版本或 Microsoft Entourage 的電腦,需要有公用資料夾資料庫 (先前稱為公用資料夾儲存區) 才能連線至 Exchange 2007。因此,在純 Exchange 2007 組織中,當您在第一部伺服器上安裝 Mailbox server role 時,安裝程式會提示您下列問題:「您組織內有任何用戶端電腦執行 Outlook 2003 及更舊版本或 Entourage 嗎?」。如果回答「是」,則會建立公用資料夾資料庫。如果回答「否」,則不會建立公用資料夾資料庫。

當您安裝第二部伺服器時,並不會提示您這個問題,而安裝程式不會建立公用資料夾資料庫。只有在安裝第一部伺服器時,才需要決定組織中是否需要公用資料夾資料庫。之後,所有公用資料夾資料庫都是選用的。如果您未在安裝期間建立公用資料夾資料庫,則在安裝完成之後隨時可以建立公用資料夾資料庫。如需如何建立公共資料夾資料庫的相關資訊,請參閱如何建立新的公用資料夾資料庫

在混合 Exchange 組織中,安裝程式不會提示您這個問題。在這些組織中,若要確定 Exchange 2007 之前的 Exchange 版本的回溯相容性,則預設會建立公用資料夾資料庫。特別的是,因為 Exchange 2007 是安裝在它自己的系統管理群組中,所以此公用資料夾資料庫會支援傳統的 Schedule+ 空閒及忙碌功能。

如需安裝 Exchange 2007 的相關資訊,請參閱部署

公用資料夾樹狀目錄

Exchange 2003 支援使用非 MAPI 資料夾樹狀目錄,也稱為「應用程式」資料夾樹狀目錄或「一般用途」資料夾樹狀目錄。Exchange 2007 僅支援預設 MAPI 資料夾樹狀目錄。MAPI 資料夾樹狀目錄分成下列樹狀子目錄:

  • 預設的公用資料夾 (也稱為 IPM_Subtree)   使用者可以直接使用用戶端應用程式 (如 Outlook),以存取這些資料夾。
  • 系統公用資料夾 (也稱為非 IPM_Subtree)   使用者不可以直接使用傳統方法,以存取這些資料夾。Outlook 這類用戶端應用程式使用這些資料夾,來儲存空閒及忙碌資料、OAB 及組織表單這類的資訊。其他系統資料夾包含自訂應用程式或 Exchange 本身使用的組態資訊。公用資料夾樹狀目錄會包含一般用途公用資料夾樹狀目錄中不存在的其他系統資料夾 (如 EFORMS REGISTRY 資料夾)。系統資料夾包含下列各項:
    • EFORMS REGISTRY 及 Events Root   上述每個資料夾的一個內容複本預設會存在於第一部 Exchange 2007 伺服器 (其安裝在第一個系統管理群組內) 上之預設的公用資料夾資料庫內。這是傳統 Outlook 用戶端 (使用 Outlook 2007 之前的 Outlook 版本的用戶端) 儲存組織表單的位置。
    • 離線通訊錄及 Schedule+ 空閒/忙碌資訊   「離線通訊錄」資料夾及「Schedule+ 空閒/忙碌資訊」資料夾會自動包含拓撲中每個系統管理群組 (或站台) 的子資料夾。特定系統管理群組資料夾的內容複本預設會存在於安裝在系統管理群組中的第一部伺服器上。這些資料夾是用來儲存傳統 Outlook 用戶端的傳統空閒及忙碌資訊和 OAB 資料。傳統 Outlook 用戶端不支援用來管理空閒及忙碌資訊和 OAB 資料的 Exchange 2007 新增功能 (這些功能包含 Client Access Server 上的可用性服務、自動探索服務及 OAB 發佈)。
    • OWAScratchPad   每個公用資料夾資料庫都具有 OWAScratchPad 資料夾,用來暫時儲存利用 Outlook Web Access 所存取的附件。請不要修改此資料夾。在 Exchange 2007 Client Access Server 上執行的 Outlook Web Access,不會使用這些資料夾來儲存附件資料。然而,會在 Exchange 2007 的純安裝期間建立此資料夾。
    • StoreEvents   每個公用資料夾資料庫都會有 StoreEvents 資料夾,用來保留自訂 Exchange 資料庫事件的登錄資訊。請不要修改這些資料夾。
    • 其他資料夾   若要支援內部 Exchange 資料庫作業,樹狀目錄可能會包含其他數個系統資料夾 (如 schema-root)。請不要修改這些資料夾。

公用資料夾資料庫

公用資料夾資料庫包含的資料可用於所有擁有信箱及適當權限的使用者。

叢集連續複寫 (CCR)、本機連續複寫 (LCR)、待命連續複寫 (SCR) 及公用資料夾複寫是 Exchange 中內建的各種複寫形式。受限於連續複寫與公用資料夾複寫之間的交互操作性限制,如果 Exchange 組織中的多個 Mailbox Server 具有公用資料夾資料庫,則會啟用公用資料夾複寫,而 CCR、LCR 或 SCR 環境中不應有公用資料夾資料庫。

如需公用資料夾與高可用性選項的相關資訊,請參閱下列主題:

公用資料夾複寫

公用資料夾資料庫會複寫兩種類型的公用資料夾資訊:

  • 階層   資料夾的內容及資料夾的組織資訊 (含樹狀結構)。所有公用資料夾資料庫皆有階層資訊的複本。在特定資料夾中,公用資料夾資料庫可以使用階層資訊來識別下列各項:
    • 資料夾的權限
    • 保留資料夾內容複本的伺服器
    • 資料夾在公用資料夾樹狀目錄中的位置 (含其現有的父項及子系資料夾)
  • 內容   形成資料夾內容的訊息。若要複寫內容,則必須設定資料夾,將它的內容複寫至特定公用資料夾資料庫或資料庫清單。只有您指定的資料庫才會擁有內容複本。包含內容的資料夾複本稱為內容複本。

若要深入了解公用資料夾複寫,請參閱了解公用資料夾複寫

如需管理公用資料夾複寫的相關資訊,請參閱管理公用資料夾複寫

公用資料夾轉介

當用戶端應用程式 (如 Outlook) 嘗試開啟 Exchange 公用資料夾時,Exchange 伺服器會決定用戶端應用程式應該存取的資料夾複本。此處理程序稱為「公用資料夾轉介」。如果所要求內容的複本存在於服務要求的 Exchange 伺服器上,則用戶端應用程式會存取本機複本。如果複本不存在於本機伺服器上,則 Exchange 會嘗試尋找相同 Active Directory 目錄服務站台中的複本。您可以指定轉介伺服器清單,以及指派每部伺服器的路由成本,來修改使用者流量流程以允許透過特定連接器轉介。

如需公用資料夾轉介的相關資訊,請參閱下列主題:

擁有郵件功能的公用資料夾

啟用公用資料夾的郵件功能可提供其他功能等級給使用者。除了能夠將郵件張貼至資料夾之外,使用者還可以將電子郵件傳送至資料夾,而且有時候還可以從資料夾接收電子郵件。如果開發自訂應用程式,則可以使用此功能,在公用資料夾中移入或移出郵件或文件。

擁有郵件功能的資料夾是具有電子郵件地址的公用資料夾。而根據資料夾的設定方式,資料庫可能會出現在全域通訊清單 (GAL) 中。在 Active Directory 中,每個擁有郵件功能的資料夾都會有一個物件,用來儲存其電子郵件地址、通訊清單名稱及其他郵件相關的屬性。

因為傳送至公用資料夾的郵件都會導向至公用資料夾資料庫,而不是信箱資料庫中的信箱,所以 Exchange 用來路由傳送電子郵件的方法,會與用來將電子郵件路由傳送至一般信箱的方法稍有不同。

如需公用資料夾路由的相關資訊,請參閱將郵件路由傳送至公用資料夾

公用資料夾存取

在 Exchange 2007 的 RTM 版中,下列用戶端應用程式可以存取公用資料夾:

  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003

在 Exchange 2007 SP1 中,除了增加 Microsoft Office Outlook Web Access 以外,還是會使用相同的用戶端應用程式來存取公用資料夾。

如需如何使用 Outlook 2007 建立及管理公用資料夾的相關資訊,請參閱公用資料夾

如需如何使用 Outlook 2003 建立及管理公用資料夾的相關資訊,請參閱使用公用資料夾

如需如何使用 Outlook 2000 建立及管理公用資料夾的相關資訊,請參閱在 Outlook 公用資料夾中建立 Office 文件庫 (英文)。

混合 Exchange 2007 及 Exchange 2003 組織的考量

本節提供在混合 Exchange 2007 及 Exchange 2003 組織中執行及管理公用資料夾的考量。

安裝程式

在混合 Exchange 2007 及 Exchange 2003 組織中安裝 Exchange 2007 時,安裝程式會自動在 Exchange 2003 組織內建立新的系統管理群組及路由群組。而在新的系統管理群組及路由群組中,會包含新增至組織的 Exchange 2007 伺服器。如前所述,安裝程式也會在第一部 Exchange 2007 Mailbox Server 上安裝公用資料夾資料庫。在該公用資料夾資料庫中,Exchange 2007 會為新的系統管理群組建立新的空閒及忙碌資料夾。在 Exchange 2007 伺服器上建立信箱 (而非遷移自 Exchange 2003) 之使用者的 legacyExchangeDN 內容,會對應至 Exchange 2007 系統管理群組名稱,因此也會對應至「空閒/忙碌」資料夾。根據預設,若要簡化信箱位在 Exchange 2003 伺服器之 Outlook 2003 及較舊版本用戶端使用者的空閒及忙碌搜尋,則會將用戶端使用者的空閒及忙碌資訊張貼至「空閒/忙碌」資料夾。

管理

在混合 Exchange 2007 及 Exchange 2003 組織中,您可以使用 Exchange 系統管理員來管理公用資料夾。下列是支援的案例:

  • Exchange 系統管理員只應該連線至 Exchange 2003 公用資料夾資料庫,進行管理。在此,變更會複寫至 Exchange 2007。
  • 在純 Exchange 2007 組織中,您不可以重新安裝 Exchange 系統管理員來管理公用資料夾。您必須使用 Exchange 管理命令介面。
  • 驗證階層複寫,或檢視資料夾的「本機複本保留天數」值時,如果是針對 Exchange 2003 伺服器上的公用資料夾,則建議您使用 Exchange 系統管理員,如果是針對 Exchange 2007 伺服器上的公用資料夾,則建議您使用 Exchange 管理命令介面。

Outlook Web Access

在混合 Exchange 2007 及 Exchange 2003 組織中,Exchange 2007 Client Access Server 會具有虛擬目錄 /public。而在 Exchange 2007 RTM 版中,此虛擬目錄只是用來存取傳統公用資料夾。特別的是,因為 Mailbox Server 不支援存取 /public 虛擬目錄,所以 /public 虛擬目錄不會連線至其他 Exchange 2007 Mailbox Server。

在 Exchange 2007 SP1 中,您可以從 Outlook Web Access 完整存取公用資料夾,而不需要使用 /public 虛擬目錄。此外,Outlook Web Access 還具有下列公用資料夾功能:

  • 完整存取 Exchange 2007 Mailbox Server 上的公用資料夾,而不需要保留 Exchange 2003 Mailbox Server,以從 Outlook Web Access 存取公用資料夾
  • 公用資料夾搜尋功能
  • Web 組件支援

更新公用資料夾階層

如果注意到混合 Exchange 2007 及 Exchange 2003 組織中之某部伺服器上的公用資料夾階層與其他伺服器上的公用資料夾階層不同,請同步處理該階層。在 Exchange 2003 Service Pack 2 (SP2) 中,同步處理階層命令是用來同步處理 Exchange 2003 伺服器上的公用資料夾階層與組織中之其他伺服器的公用資料夾階層。在 Exchange 2007 中,Update-PublicFolderHierarchy 指令程式是用來同步處理 Exchange 2007 伺服器上的公用資料夾階層與組織中之其餘伺服器的公用資料夾階層。

note附註:
您不可以在 Exchange 2007 伺服器上執行同步處理階層命令。同樣地,您也不可以在 Exchange 2003 伺服器上執行 Update-PublicFolderHierarchy 指令程式。然而,執行上述任一命令都會更新整個組織中的公用資料夾階層。

如需相關資訊,請參閱如何更新公用資料夾階層

公用資料夾內容複寫

若要協助停止組織中的公用資料夾內容複寫錯誤,您可以擱置公用資料夾內容的複寫。而擱置複寫則可以讓您重新設定公用資料夾階層及複寫排程。

若要擱置或繼續混合 Exchange 2007 及 Exchange 2003 組織中的公用資料夾內容複寫,請在 Exchange 2007 伺服器的 Exchange 管理命令介面中執行 Suspend-PublicFolderReplication 指令程式或 Resume-PublicFolderReplication 指令程式。雖然您是在 Exchange 2007 伺服器上執行這些指令程式,但是它們會擱置或繼續混合組織中所有伺服器的公用資料夾內容複寫。如需使用 Exchange 管理命令介面擱置或繼續公用資料夾內容複寫的相關資訊,請參閱下列主題:

最佳作法

本節提供在 Exchange 2007 組織中執行下列公用資料夾工作時要考量的最佳作法:

  • 建立公用資料夾資料庫
  • 設計公用資料夾階層
  • 執行夜間維護

建立公用資料夾資料庫

規劃要在組織中建立的公用資料夾資料庫數目時,請考慮下列最佳作法:

  • 在頻繁使用公用資料夾的企業拓撲中,請部署專用公用資料夾伺服器。此最佳作法是源自將 CPU 資源及磁碟資源專用於不同伺服器功能的一般最佳作法。
  • 擁有較少的大型公用資料夾資料庫比較容易調整,也會比擁有多個小型公用資料夾資料庫還容易管理。您可以減少公用資料夾資料庫的數目,以減少備份及還原多個小型資料庫需要的時間。您也可以減少背景複寫流量。此外,線上維護較少的大型資料庫,也會比線上維護多個小型資料庫的速度還要快。最後,從套用權限及內容存取,以及執行有效率複寫及轉介的觀點來看,這也會簡化數目較少之公用資料夾資料庫的管理。
    當您從組織層級考慮拓撲時,擁有較少大型公用資料夾資料庫的最佳作法特別有用。然而,在伺服器層級上,如果您擁有多個小型資料庫,則部分管理及維護工作 (如備份及還原處理程序) 的執行速度會較快。最後,部署的公用資料夾資料庫數目必須可以解決公司需求。在您決定要部署的資料庫數目時,必須要在複寫流量成本與資料庫備份、維護及還原時間成本之間取得平衡。

設計公用資料夾階層

在您設計公用資料夾階層時,必須了解環境中之階層複寫的效果。深的公用資料夾階層會比寬的階層容易調整。「深」階層是由許多垂直巢狀資料夾組成,而不是許多高層級的資料夾。「寬」階層則是由許多具有較少垂直巢狀資料夾的高層級資料夾組成。

例如,請考慮如何在特定階層中排列 250 個資料夾。寬階層可能會在一個父項資料夾下放入 250 個直接子資料夾。深階層則可能會有五個最上層資料夾,而每個資料夾下各有五個直接子資料夾。而在那些子資料夾下各有 10 個子資料夾。

在這兩個範例中,共有 250 個資料夾 (5 × 5 × 10 = 250)。然而,因為下列原因,所以深階層的效能會高於寬階層:

  • 複寫用來處理已套用不同權限之資料夾的方式,會比深階層有效率。
  • 對具有 10 個子資料夾的資料夾進行用戶端電腦動作 (如排序、搜尋及展開) 的成本,會少於具有 250 個子資料夾的資料夾。

雖然深階層比寬階層容易調整,但是每個資料夾最好還是不要超過 250 個子資料夾。在用戶端電腦要求存取時,超過 250 個子資料夾可能會導致無法接受的用戶端體驗。

執行階層時考慮的要點,是權限對使用者存取公用資料夾時發生之體驗的影響。如果每個公用資料夾子資料夾都定義它自己的存取控制清單 (ACL) 項目,則每次 Exchange 伺服器接收到新的公用資料夾複寫郵件時,都必須評估父項公用資料夾的 ACL,以決定哪些使用者有權檢視父項公用資料夾的變更。如果父項公用資料夾具有大型判別存取控制清單 (DACL) 項目,則可能需要較長的時間來更新每個公用資料夾訂戶的檢視。

note附註:
父項資料夾的 DACL 是由所有公用資料夾子資料夾的所有 DACL 組成。

如果符合下列情況,則您可能必須剖析好幾 MB 的 DACL 資料:

  • 單一父項公用資料夾下有多個子資料夾。
  • 這些子資料夾各自定義自己的 ACL。

必須剖析此 DACL 資料,這樣每次在接收到公用資料夾複寫郵件時,才會更新所有公用資料夾訂戶的顯示。

因此,建議您根據存取父項資料夾的使用者集來排列公用資料夾階層。此外,請不要針對公用資料夾階層執行複雜權限模型。

執行夜間維護

若要確定資料庫持續有效率地作業,則建議您對信箱資料庫及公用資料夾資料庫執行夜間維護。Exchange 2007 Mailbox Server 會根據設定的排程來自動化工作。

如需信箱資料庫及公用資料夾資料庫維護的相關資訊,請參閱如何取得擁有郵件功能之公用資料夾的相關資訊

如需如何管理公用資料夾資料庫維護排程的相關資訊,請參閱如何設定資料庫的維護排程

相關資訊

如需如何從 Exchange 2007 管理公用資料夾的相關資訊,請參閱下列主題:

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.