您目前已離線,請等候您的網際網路重新連線

檢查工具 (CalCheck) 的 Outlook 行事曆的相關資訊

Office 2003 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Office 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

2678030
結論
(CalCheck) 的 Outlook 行事曆檢查工具是命令列程式,以檢查問題的 Microsoft Outlook 行事曆。工具會開啟 Outlook 訊息設定檔若要存取 Outlook 行事曆。它會執行各種檢查等權限、 空閒/忙碌發行、 委派組態及自動登記的一般設定。然後,在 Outlook 的 [行事曆] 資料夾中的每個項目會檢查已知的問題,可能會造成未預期的行為,例如好像遺失了的會議。

接著,CalCheck 工具會產生一份報告,可以用來協助診斷問題的項目,或找出趨勢。
其他相關資訊
若要使用 CalCheck,Outlook 行事曆必須位於正在執行 Microsoft Exchange Server 的電腦。工具與 IMAP、 POP3 或其他非 Exchange 電子郵件帳戶將無法作用。

安裝

若要下載並安裝 Outlook 行事曆檢查工具,按一下下列連結以檢視 Microsoft 下載中心 」 頁面。網站也會列出系統需求及步驟遵循,若要解除安裝工具。


注意只能與 64 位元版本的 Microsoft Outlook 做為 64 位元版本,這項工具。

所執行的檢查

行事曆檢查工具正在執行檢查、 行事曆特定的檢查和項目層級檢查的兩種基本的類型。

行事曆特定的檢查

下列行事曆特定的檢查正在執行,且記入報表:
  • 在行事曆的權限。
  • 在 [行事曆] 資料夾中的項目總數。

    如需有關在 [行事曆] 資料夾中的高的項目計數的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    2768656 與許多 Cached 模式.ost 檔案或.pst 檔案資料夾中的項目,可能會發生 Outlook 效能問題
  • 在行事曆的代理人。
  • 空閒/忙碌發行的資訊。
  • 直接預約設定信箱或行事曆。
注意這些檢查三個項目資訊是從本機的空閒/忙碌訊息讀取的。在極少數的情況下,Outlook 可能無法開啟該郵件。然後,這些檢查會失敗。只有當發生這種情況,您應該強制 Exchange 信箱中的隱藏空閒/忙碌資訊重新產生。

如需有關如何重新產生隱藏的空閒/忙碌資訊的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
958443 您會遇到問題,在 Outlook 中的,當您嘗試設定空閒/忙碌資訊時,或當您嘗試將委派資訊

項目層級檢查

下列的項目層級檢查正在執行,且記入報表:
  • 沒有召集人的電子郵件地址 (PR_SENDER_EMAIL_ADDRESS 或 PR_SENT_REPRESENTING_EMAIL_ADDRESS)
  • 沒有召集人的顯示名稱 (PR_SENDER_NAME 或 PR_SENT_REPRESENTING_NAME)

    如需有關遺失組合管理電子郵件地址或顯示名稱,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文:
    2849083 「 無法完成作業。召集人更新週期性會議時,出現一或多個參數值不正確 」 錯誤訊息
  • 無法使用dispidRecurring屬性 (這樣不是要在一天、 週或月檢視中顯示的項目)。

    如需有關未顯示在一天的約會的詳細資訊,一週或月檢視,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    827432 Outlook 行事曆約會時,無法顯示在一天、 週或月檢視您在 Exchange 2000 使用 WebDAV 建立約會
  • DispidApptStartWholedispidApptEndWhole屬性的時間存在

    如果您是召集人,您可以嘗試解決這個問題,藉由變更行事曆] 資料夾檢視至表格檢視、 尋找的項目,然後將其取消。然後,您必須再建立一個新的會議。如果您是出席者,您應該連絡會議召集人,並詢問他或她可以取消並重新建立會議。

  • 沒有主旨為會發生在未來的會議或週期性會議 (會記錄一個警告)。

    如果您是召集人,請更新 [主旨中加入會議]。如果您是出席者,要求更新到婦漪會議召集人。雖然這不是錯誤狀況,使得它與會議相關的任何未來問題進行疑難排解的工作變得更容易。

  • 訊息類別檢查 (會記錄一個警告)。

    如果您有沒有PM 的預設訊息類別的會議的問題。約會,且如果移除,或取消會議可以解決這個問題,您應該判斷哪一個程式正在使用該自訂訊息類別建立會議。您必須判斷程式或增益集是否為 Microsoft 或協力廠商應用程式。如果是協力廠商應用程式,請連絡協力廠商,以取得支援。

  • 沒有訊息類別,(錯誤會記錄)。

    如果您有沒有PM 的預設訊息類別的會議的問題。約會,且如果移除,或取消會議可以解決這個問題,您應該判斷哪一個程式正在使用該自訂訊息類別建立會議。您必須判斷程式或增益集是否為 Microsoft 或協力廠商應用程式。如果是協力廠商應用程式,請連絡協力廠商,以取得支援。

  • Multiplechecks 針對dispidApptRecur(循環二進位大型物件 [BLOB]) 屬性:
    • 整體的開始和結束時間的時間。
    • 剖析屬性中的資料的能力。
    • 但空白的屬性存在。

    如果您是召集人,您應該變更的行事曆] 資料夾檢視至表格檢視、 尋找約會或會議,然後取消,重新建立它。如果您看不到它在清單中,執行calcheck -f。如果您是出席者,您應該連絡 [組合管理],並詢問她或他可以取消並重新建立會議。

  • dispidRecurring屬性設定為False ,或不存在,但dispidRecurType屬性未設定為 [無],表示週期性約會。因此,兩個屬性會互相衝突。

    如果您是召集人,您應該變更的行事曆] 資料夾檢視至表格檢視、 尋找約會或會議,然後取消,重新建立它。如果您看不到它在清單中,執行calcheck-f。如果您是出席者,您應該連絡 [組合管理],並詢問她或他可以取消並重新建立會議。

  • 在行事曆檢查衝突的項目。

    此舉會檢查衝突的任何指示的 PR_MESSAGE_STATUS 旗標。當您執行calcheck – f時,會移動這些項目。在某些情況下,當您收到下列的 CA 記錄錯誤,可能會失敗移動信箱:
    MapiExceptionPartialCompletion: 錯誤碼 ="0x80070680"無法複製郵件。
  • 檢查有重複的項目,根據特定的 MAPI 屬性。

    如果主旨、 藝廊、 位置、 週期性/單一執行個體及開始/結束時間所有相符的屬性的兩個或多個項目,則calc天曉得怎樣才算 – f會移留下一個所有重複項目。

  • 檢查有相同的或空的通用物件識別碼的會議

    如需有關會議具備相同的通用物件識別碼的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    2714118 複製的行事曆項目遺失在 Exchange Server 2007
  • 檢查項目具有開始時間]、 [結束時間、 或 [循環的屬性,設定為 0 (西元 1601 年),或不存在。

    如果您是召集人,您應該變更的行事曆] 資料夾檢視至表格檢視、 尋找約會或會議,然後取消,重新建立它。如果您看不到它在清單中,執行calcheck-f。如果您是出席者,您應該連絡 [組合管理],並詢問他或她可以取消並重新建立會議。

  • 請檢查有開始時間、 結束時間或早於 1995年或大於 2025年循環年的項目。

    這不一定是錯誤狀況。您應該刪除或取消項目,只有當它似乎已損毀。根據預設,當您使用– f引數時,不會移動這些項目。只有當您設定將警告視為錯誤,每個 cfg 檔案的 calcheck, calcheck-f與移動這些 (WarningIsError = true)。

  • 請檢查有大於 Outlook 界限的開始時間]、 [結束時間、 或 [循環屬性的項目。

    如果您是召集人,您的 shoiuld 變更行事曆] 資料夾檢視至表格檢視、 尋找約會或會議,然後取消,以重新建立它。如果您看不到它在清單中,執行calcheck-f。如果您是出席者,您應該連絡 [組合管理],並詢問她或他可以取消並重新建立會議。

  • 檢查大於 10、 25,50 megabytes (MB) 的項目。(會記錄一個警告)。

    這不是錯誤狀況。不過,請參閱使用 Outlook 行事曆時的最佳作法.

  • 檢查有包含 25 個以上的附件的項目。

    這不是錯誤狀況。不過,請參閱使用 Outlook 行事曆時的最佳作法.

  • 請檢查是否有超過 1,250 (記錄一個警告) 的週期性會議或超過 1300 週期性的會議 (報告錯誤)。限制為 1300 週期性會議。

    如果您使用 EXCDO 在舊版的 Exchange Server,則可能會發生問題。 如需詳細資訊,按一下下面的文件編號,以檢視「Microsoft 知識庫」中的文件:
    892524 您無法儲存,或從行事曆所維護 Exchange Server 2003年電腦上刪除週期性的約會
    943371 在 Exchange Server 2007年環境中記錄事件識別碼 8206、 8213、 和 8199
  • 請檢查是否是 [出席者,及您成為會議的召集人。

    如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    2563324 目前的 Microsoft Exchange ActiveSync 和協力廠商裝置問題
  • 檢查以確定的開始時間和結束時間的內容作為數列內會發生例外狀況的週期 BLOB 中的例外狀況資料。

    如果您是召集人,變更的行事曆] 資料夾檢視至表格檢視、 尋找約會或會議,然後取消,重新建立它。如果您看不到在清單中,執行calcheck-f。如果您是出席者,您應該連絡 [組合管理],並詢問她或他可以取消並重新建立會議。

  • 會議週期 BLOB,以確定它是正確的大小中的例外狀況資料的核取。

    如果您是召集人,變更的行事曆] 資料夾檢視至表格檢視、 尋找約會或會議,然後取消,重新建立它。如果您看不到在清單中,執行calcheck-f。如果您是出席者,您應該連絡 [組合管理],並詢問他或她可以取消並重新建立會議。

  • 收件者的資料表會有遺失、 重複,或已損毀收件者的資料。這包括如電子郵件地址、 顯示名稱或地址類型的項目。

    如果您是召集人,變更的行事曆] 資料夾檢視至表格檢視、 尋找約會或會議,然後取消,重新建立它。如果您看不到在清單中,執行calcheck-f。如果您是出席者,您應該連絡 [組合管理],並詢問他或她可以取消並重新建立會議。

  • 假日項目報告

    如果您不希望假日項目加上旗標時,變更.cfg 檔案。如果具名屬性內容關鍵字包含 「 佳節"字串,CalCheck 會識別為全天候事件為假日。

目前的說明和命令列參數

下節將說明可用來自訂 CalCheck 行為的命令列參數。

CalCheck [-P<profilename></profilename>] [-L <filename></filename>] [-M <mailboxname></mailboxname>] [-N <display_name></display_name>] [-S<servername></servername>] [-O <path></path>]
[-C <version></version>] [-A][-F]。[-R]。[-V]。[-否]


-CalCheck?

-P設定檔名稱 (如果缺少,會提示您輸入設定檔)
-L清單的路徑和檔案名稱的信箱,若要檢查檔案 (檔案清單的名稱和 LegacyExchangeDN)
-M信箱 DN 可搭配-N (處理序只指定的信箱)
-N顯示名稱可搭配-M (處理序只指定的信箱)
-O輸出路徑 (如果指定,輸出檔案寫入此路徑。預設值是目前的資料夾)。
-C要用於 Office 2013 按一下至執行案例的版本
-A所有行事曆項目輸出到 CALCHECK。CSV
-F建立 CalCheck 資料夾,並加上標幟的錯誤項目移到該處
-R置於收件匣中的報告訊息,與 CalCheck.log 檔案
-V到 [命令提示字元] 視窗的詳細資訊輸出
-?列印這封郵件

注意-L-N,和-C參數不熟悉 CalCheck 版本 2 (v.2)。-L-S參數,在第 1 版的 CalCheck 會被取代。此外,CalCheck v1 -否參數會取代 CalCheck.cfg 檔。CalCheck.cfg 檔案中有本文稍後的詳細說明。

注意一律產生的 CalCheck.log 檔案。CalCheck.log 檔案會顯示任何可能需要修正或移除的項目,以及處理資訊。

範例


預設值: 提示輸入設定檔,並處理該設定檔中的信箱:
CalCheck

在處理所有的信箱 MyServer:
CalCheck-S MyServer

在處理所有的信箱 MyServer 藉由使用 MyProfile 為登入設定檔中:
CalCheck-P MyProfile -S MyServer

處理此信箱中 MyProfile:
CalCheck-P MyProfile

處理指定的信箱,並使用 MyProfile 為登入設定檔中:
CalCheck-P MyProfile -M"/ o = 組織/ou = orgunit/cn = 收件者/cn = 使用者 a 」-N 「 使用者 A 」

處理程序的"C:\Directory\List.txt"中的信箱清單:

CalCheck-L"C:\Directory\List.txt"

注意"List.txt"必須要能取得信箱的格式 |包括 LegacyExchangeDN 和每個信箱的顯示名稱的 fl 輸出:

名稱: 顯示名稱
LegacyExchangeDN: /o = 組織/ou = 管理群組/cn = 收件者/cn = 信箱


處理信箱、 錯誤項目移到信箱] 中的 [CalCheck] 資料夾,並置於收件匣中的報告訊息:
CalCheck-F-R

處理根據特定的設定檔和版本的 Outlook 信箱。當您在按一下 [若要執行的情況下執行 Office 的並排顯示安裝時,這是必要的:
CalCheck-C####> P MyProfile
請注意 [版面配置區####> 表示 (例如, 2007年2010年2013年) 的 Outlook 版本。

列印這封郵件:
-CalCheck?


在多個信箱 (清單) 模式中執行 CalCheck

若要處理的信箱清單,請依照下列步驟執行:

  1. 授與使用者的 Exchange 伺服器或 Exchange 組織上的所有信箱的完整存取權限。
    1. 下列的範例 PowerShell cmdlet 授與 AdminB 的完整存取權限,在 OrgUnit2 中的所有信箱:

      取得信箱-OrganizationalUnit"OrgUnit2"|新增 MailboxPermission-使用者"AdminB"-AccessRights FullAccess
  2. 建立信箱的清單。這包括顯示名稱和 LegacyExchangeDN。若要執行這項操作,請依照下列步驟執行:
    1. 開啟 Exchange PowerShell 中,然後再執行類似下列的命令:

      取得信箱-伺服器"伺服器名稱" |佛羅里達奧蘭多市名稱、 LegacyExchangeDN |輸出檔案path_file_name>-200 寬度

      注意版面配置區 伺服器名稱 表示伺服器和版面配置區的名稱 path_file_name 表示要建立的.txt 檔的路徑和檔案的名稱。
    2. 將.txt 檔案複製到您將在其中執行 CalCheck 的工作站。
  3. 在多個信箱 (清單) 模式中執行 CalCheck。要執行這項操作,請依照下列步驟執行
    1. 在工作站上已安裝的 Outlook,擁有信箱的完整存取權限的使用者身分登入。
    2. 建立新的 Outlook 設定檔,然後設定為使用線上模式的 Exchange Server 的帳戶。
    3. 執行cmd,然後變更至 CalCheck 所在的目錄。
    4. 執行下列命令:

      CalCheck-L路徑和檔名>

      注意版面配置區 <path and="" file="" name=""></path> 表示您在步驟 2 中建立的.txt 檔的路徑。
當您在多個信箱 (清單) 模式中執行 CalCheck 時,會建立下列檔案:
  • CalCheckMaster.log。 這是為已處理的所有信箱的摘要。
  • CalCheck__<mailbox></mailbox>。 記錄檔。每個信箱已處理,會建立一個這類檔案。

    注意版面配置區 <mailbox></mailbox> 表示 LegacyExchangeDN 的收件者的名稱部分。

在第 2 版 CalCheck 中的組態檔

CalCheck 版本 2 (v2) 現在包含一個 CalCheck.cfg 檔。這個檔案位於 CalCheck.exe 所在的相同目錄中。如果.cfg 檔案遺失,CalCheck v2 就會顯示錯誤,並不會執行。.Cfg 檔案是以純文字格式。您可以手動編輯要啟用或停用個別測試的檔案。根據預設,所有測試都設為 true。根據預設,因此,所有測試都執行。

警告:本文已自動翻譯

內容

文章識別碼:2678030 - 最後檢閱時間:12/08/2015 05:30:00 - 修訂: 6.0

  • Outlook 2016
  • Microsoft Outlook 2013
  • Microsoft Outlook 2010
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Exchange Server 2010 Enterprise
  • Microsoft Exchange Server 2010 Standard
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • kbmt KB2678030 KbMtzh
意見反應