瞭解行事曆修復

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2017-02-16

「行事曆修復助理員」是可設定的信箱助理員,會在 Microsoft Exchange Server 2010 信箱伺服器上的 Microsoft Exchange 信箱助理員服務中執行。行事曆修復助理員會針對位於該信箱伺服器的信箱,進行偵測並修正單一和週期性會議項目的不一致情形。因此,收件者不會遺漏會議宣告,同時也能獲得可靠的會議資訊。

依預設,CRA 並未設為自動執行。若要設定 CRA 執行並修復行事曆不一致情形,請於 Exchange 管理命令介面 使用 set-mailboxserver 指令程式設定工作週期以及工作週期檢查點。Exchange 管理主控台不能用以設定行事曆修復記錄檔設定。

注意事項附註:
預設會為 Exchange Online 使用者開啟 CRA。客戶無法要求他們自己的記錄檔,並且必須連絡支援人員來收集和分析記錄檔。

目錄

行事曆修復助理員工作

衝突偵測和解決方案

行事曆修復記錄檔

用戶端應用程式體驗

要尋找與行事曆相關的管理工作嗎?請參閱管理行事曆修復

行事曆修復助理員工作

行事曆修復助理員會執行下列功能:

  1. 偵測不一致情形   行事曆修復助理員會使用召集人的行事曆項目副本做為所有會議項目的主要副本。助理員會比較出席者的行事曆項目與召集人的行事曆項目是否有不一致之處。這項規則唯一的例外是在助理員比較出席者與召集人的回應狀態時。助理員會假設出席者的回應狀態是正確的,並且視需要更新召集人的追蹤資訊。

  2. 判斷不一致是否為刻意的行為   如果偵測到不一致情形,行事曆修復助理員會判斷不一致的內容是否為出席者所刻意造成的。例如,出席者可能會刪除會議要求且不通知召集人,造成不一致的情形。如果助理員判斷不一致並不是出席者造成的,就會修正該問題。如果助理員無法判斷不一致情形是否為刻意造成的,則不會採取進一步的行動。

  3. 修正不一致之處   行事曆修復助理員會修正本身所在之信箱伺服器上的不一致情形。然而,如果召集人的信箱和出席者信箱位於不同的伺服器,助理員會從其他 Exchange 2010 信箱伺服器讀取,以比較行事曆項目。助理員不會覆寫收件者的行事曆資訊。而是會加以合併,以免資料遺失。此外,修復更新郵件會移到收件者的 [刪除的郵件] 資料夾。如需所偵測以及修復的不一致處相關資訊,請參閱本主題稍後的衝突偵測和解決方案。

  4. 如果進行了修正,則傳送行事曆修復更新訊息   會將行事曆修復更新訊息傳送給行事曆項目經過行事曆修復助理員更新的使用者。助理員不會將訊息傳送到使用者的 [收件匣],而是將訊息傳送到使用者的 [刪除的郵件] 資料夾。這麼一來,會將修復記錄保留在信箱中,而且不會讓使用者感到疑惑。如果使用者察覺到行事曆存在不一致,您可以建議使用者查看 [刪除的郵件] 資料夾以進行疑難排解。助理員只會在問題修正後傳送修復更新訊息。

如需設定行事曆修復助理員的詳細資訊,請參閱管理行事曆修復

行事曆修復助理員工作

衝突偵測和解決方案

下表說明行事曆修復助理員會偵測並修正的衝突。

行事曆修復助理員衝突解決方案

衝突 解決方案

出席者接受了召集人的會議要求或週期性會議要求,但會議並未顯示在出席者的行事曆上。

助理員在信箱資料庫中檢查出席者的記錄,發現出席者在沒有傳送回應的情況下刪除了行事曆項目。如果助理員無法判斷出席者是否刻意刪除會議項目,則助理員會再次建立會議要求。如果助理員確定出席者是刻意將會議要求刪除,則不會採取進一步的行動。

出席者遺失了週期性會議系列中的特定項目或例外狀況。

助理員檢查召集人的副本中是否有刪除的特定項目或例外狀況,發現出席者在沒有傳送回應的情況下刪除了會議要求。如果助理員無法判斷出席者是否刻意刪除會議項目,則助理員會再次建立會議要求。如果助理員確定出席者是刻意將特定項目或例外狀況刪除,則不會採取進一步的行動。

出席者的會議回應狀態與召集人行事曆項目上的狀態不相符。

助理員會以出席者行事曆項目上的狀態更新召集人的追蹤狀態。

出席者的行事曆中列出了會議資訊,但召集人的出席者清單中沒有列出這些出席者。

助理員會將出席者加入至召集人的出席者清單中。

注意事項附註:
如果會議要求是傳送給具有 200 位以上成員的通訊群組,則行事曆修復助理員不會將出席者加入召集人的出席者清單中。

某位出席者列名於召集人的部分週期性會議中,但出席者的循環模式與召集人的循環模式不相符。

助理員會以召集人的循環模式取代出席者的循環模式。

出席者的會議地點與召集人行事曆項目中記錄的地點不相符。

如果出席者刻意變更會議地點,助理員不會採取進一步的行動。如果助理員無法判斷地點是否由出席者刻意變更,會將出席者的行事曆項目與會議地點一同附加到召集人的行事曆項目中。

出席者的開始或結束時間與召集人的開始或結束時間不相同。

如果助理員確定出席者是刻意變更時間,則不會採取進一步的行動。如果助理員確定衝突並非刻意造成,若開始或結束時間與召集人的開始或結束時間差異超過兩小時,則會變更開始或結束時間。

召集人或出席者有多個具備相同 MAPI 內容識別碼的會議:LIL_GLOBAL_OBJID。

助理員會比較所有重複的項目,並且執行下列步驟修正不一致:

  1. 檢查所有重複項目的序號。會保留具有最高序號的重複項目。其他會議項目會刪除。

  2. 如果助理員無法根據序號判斷要保留的項目,則會檢查 OwnerCriticalChangeTime 內容。如果其中一個重複項目是最新的副本,會保留該重複項目。其他會議項目會刪除。

  3. 如果助理員無法根據最新的副本判斷要保留的項目,則會檢查 LastModifiedTime 內容。如果其中一個重複項目具有最後修改時間,助理員會保留該重複項目。其他會議項目會刪除。

  4. 如果助理員無法根據最後修改時間判斷要保留的項目,則會保留資料庫查詢重複的會議時傳回的第一個行事曆項目。其他會議項目會刪除。

出席者的行事曆中列出了單一或週期性會議,但召集人的行事曆中沒有列出此項目。

助理員會檢查召集人是否刻意刪除會議。如果召集人是刻意刪除會議,則助理員會傳送取消通知給出席者。如果助理員確定召集人並非刻意刪除會議,則會重新將會議加入召集人的行事曆中。如果助理員無法判斷召集人的意圖,則不會採取任何行動。

行事曆修復助理員工作

行事曆修復記錄檔

行事曆修復助理員每次變更使用者信箱上的行事曆項目時,都會將變更寫入行事曆修復記錄檔 (.log) 中。此記錄檔的輸出不會顯示個人資料,例如郵件內文或附件。檔案只包含識別所修復的會議以及進行了哪些修復動作的最少資訊。

在會議由 CRA 放回行事曆上時,會議的內文說「Exchange 2013 重新建立了您的行事曆中遺漏的會議」。

每次助理員執行時,會為每個信箱建立一個行事曆修復記錄檔。預設會啟用行事曆修復記錄。由於預設會為 Exchange Online 使用者開啟 CRA。客戶無法要求他們自己的記錄檔,並且必須連絡支援人員來收集和分析記錄檔。

行事曆修復記錄檔可加以設定,也可以針對伺服器或使用者開啟或關閉。如需詳細資訊,請參閱管理行事曆修復

預設的行事曆修復記錄檔路徑是 <Exchange 安裝路徑>\v14\Logging\Calendar Repair Assistant。

建立的記錄檔會採用下列命名慣例:

CRAYYYYMMDDHH-X.別名.log

  • CRA = 行事曆修復助理員字首

  • YYYY = 年

  • MM = 月

  • DD = 日

  • HH = 時

  • X = 執行個體

  • Alias = 信箱別名

例如,下列修復記錄檔指出修復是在 Tony 的信箱上進行,時間是 2010 年 4 月 18 日 15:00 (下午 3:00),且該修復是這個小時內所進行的第三項修復:

CRA2010041815-3.tony.log

行事曆修復助理員工作

用戶端應用程式體驗

行事曆修復助理員無法針對所有用戶端應用程式存取相同資料。因此,視使用者本身用以檢視郵件的用戶端應用程式而定,使用體驗可能不盡相同。因此,助理員可能無法判斷使用者所進行的動作是否為刻意的。如同前文所述,只有在能夠順利確定出席者並非刻意造成衝突的情況下,助理員才會修正衝突。如果助理員無法判斷情況,則不會有進一步的行動。

下表列出可能導致行事曆衝突的不同使用者行事曆工作。行事曆修復助理員能夠根據所使用的用戶端應用程式,判斷使用者的意圖。

行事曆工作

案例 用戶端應用程式 記錄的內容

召集人開啟行事曆項目並修改其內容。

  • Microsoft Office Outlook Web App

  • 使用 Exchange Web 服務的用戶端應用程式

  • 使用 Microsoft Exchange ActiveSync 的行動用戶端應用程式

ModifiedStartTime

ModifiedEndTime

ModifiedLocation

召集人在行事曆檢視中將會議拖曳到不同的時間。

  • Outlook Web App

  • 使用 Exchange Web 服務的用戶端應用程式

注意事項附註:
使用 Exchange ActiveSync 的用戶端應用程式不支援此案例。

ModifiedStartTime

ModifiedEndTime

出席者在已傳送或未傳送回應郵件給召集人的情況下,回應接受或暫訂接受會議。

  • Outlook Web App

  • 使用 Exchange Web 服務的用戶端應用程式

  • 使用 Exchange ActiveSync 的行動用戶端應用程式

RespondedAccepted

RespondedTentative

出席者在已傳送或未傳送回應郵件給召集人的情況下,拒絕會議要求。

  • Outlook Web App

  • 使用 Exchange Web 服務的用戶端應用程式

  • 使用 Exchange ActiveSync 的行動用戶端應用程式

DeletedWithNoResponse

RespondedDeclined

出席者在已傳送或未傳送回應郵件給召集人的情況下,拒絕週期性會議要求。

  • Outlook Web App

  • 使用 Exchange Web 服務的用戶端應用程式

  • 使用 Exchange ActiveSync 的行動用戶端應用程式

DeletedExceptionWithNoResponse

RespondedExceptionDecline

召集人取消會議。

  • Outlook Web App

  • 使用 Exchange Web 服務的用戶端應用程式

  • 使用 Exchange ActiveSync 的行動用戶端應用程式

MeetingExceptionCanceled

行事曆修復助理員工作

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。