當您嘗試設定空閒/忙碌資訊或嘗試委派資訊時,在 Outlook 中遇到問題

徵狀

在 Microsoft Outlook 中,當您嘗試設定空閒/忙碌資訊或嘗試委派資訊時,會遇到下列其中一個問題:

  • 當您接受會議邀請或將委派新增至信箱時,您會收到下列錯誤訊息:

    無法儲存空閒/忙碌資訊

  • 當您使用 outlook.exe /cleanfreebusy 命令列參數啟動 Outlook 時,您會收到下列錯誤訊息:

    無法清除本機空閒/忙碌資訊。

  • 當您嘗試新增委派時,您會收到下列其中一個錯誤訊息:

    委派設定未正確儲存。 無法啟用空閒/忙碌資訊。

    委派設定未正確儲存。 無法啟用傳送者代表清單。 您沒有足夠的權限可在此物件上執行此作業。

  • 當您嘗試開啟共用行事曆專案時,您會收到下列錯誤訊息:

    無法開啟此專案。 無法開啟空閒/忙碌資訊

    此外,下列事件會記錄在 Outlook 用戶端電腦上的應用程式記錄檔中:

    事件類型:警告
    事件來源:Outlook
    事件類別目錄:無
    事件標識碼:25
    日期:日期
    時間:時間
    使用者:N/A
    計算機:Computer_name
    描述:
    無法儲存空閒/忙碌資訊。 無法開啟空閒/忙碌資訊。

  • 當委派嘗試在共用行事曆或管理員行事曆中建立專案時,委派會收到下列錯誤訊息:

    無法開啟空閒/忙碌資訊

原因

之所以發生這些問題,是因為信箱屬性未正確參考信箱中的隱藏郵件。 隱藏的訊息包含與下列任何功能相關的資訊:

  • 空閒/忙碌發佈
  • 委託
  • 直接預約

解決方案

若要解決此問題,請使用下列其中一種方法來強制重新產生信箱中隱藏的空閒/忙碌資訊。

本節中的步驟必須套用至擁有 Calendar 資料夾之使用者的信箱。 這是您嘗試建立行事歷專案、使用 /cleanfreebusy 參數或設定委派設定的信箱。

注意事項

/cleanfreebusy 參數無法在 Outlook 2016 和更新版本中使用。 相反地,您可以使用 /cleanroamedprefs 參數。

遵循這些步驟之後,您可能必須重新設定與委派和直接預約功能相關的設定。

方法 1:使用 PowerShell Cmdlet

您必須具有系統管理員許可權,才能執行 PowerShell Cmdlet 以刪除信箱上的空閒/忙碌設定,然後新增或重新建立任何必要的委派許可權:

  1. 執行下列 Cmdlet 來匯出目前的 Calendar 資料夾許可權,可能需要此許可權才能重新建立任何委派許可權設定:

    Get-MailboxFolderPermission -Identity <alias>:\Calendar
    
  2. 針對目標信箱執行下列 PowerShell Cmdlet:

    Remove-MailboxFolderPermission -Identity <alias>:\Calendar -ResetDelegateUserCollection
    

    注意事項

    如需 ResetDelegateUserCollection 參數的詳細資訊,請參閱 Remove-MailboxFolderPermission

  3. 視需要執行下列 Cmdlet 一或多次,以新增或重新建立任何必要的委派許可權:

    Add-MailboxFolderPermission -Identity <alias>:\Calendar -User <delegate alias> -SharingPermissionFlag Delegate
    

方法 2:使用 MFCMAPI 工具

依照下列步驟執行:

  1. 結束 Outlook。

  2. 請確定 (最好針對 箱) 在線模式設定配置檔。

    注意事項

    如果信箱沒有設定檔,請使用 控制台 中的 [郵件] 專案來建立它。

  3. 下載 MFCMAPI 工具。

  4. 啟動您下載的 MFCMapi.exe 程式,然後選取 [ 確定]

  5. 如果設定檔設定為 快取 模式,請使用下列步驟,在 MFCMAPI 內暫時強制執行 在線 模式:

    1. 在 [工具] 功能表上,選取 [選項]
    2. 啟用下列兩個選項,然後選取 [ 確定]
    • 呼叫 OpenMsgStore 時使用 MDB_Online 旗標
    • 呼叫 OpenEntry 時使用 MAPI_NO_CACHE 旗標
  6. 在 [工作階段] 功能表上,選取 [登入]

  7. 在 [設定檔名稱] 清單中,選取信箱的設定檔,然後選取 [確定]

  8. 8 按兩下適當的 Microsoft Exchange 訊息存放區

  9. 在瀏覽窗格中,選取 [根容器]

  10. 在詳細數據窗格中,以滑鼠右鍵按兩下 [PR_FREEBUSY_ENTRYIDS],選取 [ 刪除屬性],然後選取 [ 確定]

  11. 在瀏覽窗格中,依序展開 [根容器][資訊存放區頂端],然後選取 [ 收件匣]

    注意事項

    資訊存放區頂端 可以當地語系化為另一種語言,視信箱區域設定而定。

  12. 在詳細數據窗格中,以滑鼠右鍵按兩下 [PR_FREEBUSY_ENTRYIDS],選取 [ 刪除屬性],然後選取 [ 確定]

  13. 使用下列步驟刪除 LocalFreeBusy 訊息:

    1. 在瀏覽窗格中,展開 [根容器]
    2. 按兩下 [Freebusy 資料]
    3. 在上方窗格中,尋找具有 LocalFreebusy主旨的專案。 以滑鼠右鍵按兩下它,然後選取 [ 刪除訊息]
    4. 針對 [刪除樣式],選取 [ 永久刪除] 傳遞DELETE_HARD_DELETE (无法复原) ,然後選取 [ 確定]
  14. 在瀏覽窗格中,選取 [資訊存放>區收件匣] 的 [頂端]。

  15. 在 [ 動作] 功能表表上,指向 [ 其他數據表],然後選取 [ 規則數據表]

  16. 尋找其PR_RULE_PROVIDER選項設定為 SCHEDULE + EMS 介面的規則,然後將其刪除。

  17. 結束 MFCMAPI。

注意事項

您可能需要使用 [檔案>帳戶設定委派存],在 Outlook 中手動移除並重新新增委派 () >。

重新設定委派許可權和直接預約

如果您有任何與委派功能或直接預約功能相關的自定義設定,請遵循適當的步驟。

針對委派功能

  1. 啟動 Outlook。
  2. 在 [ 檔案] 索引 標籤上,選取 [ 帳戶設定],然後選取 [ 委派存取權]
  3. 選取您要重新設定的委派,然後選取 [許可權]。
  4. 按兩下即可在 [委 派許可權 ] 對話框中選取您想要的選項,然後選取 [ 確定]
  5. 針對所有委派重複步驟 3 和步驟 4。
  6. 選取 [確定]
  7. 在 [ 檔案] 索引 標籤上,選取 [ 結束]

針對直接預約功能

  1. 啟動 Outlook。
  2. 在 [ 檔案] 索引 標籤上,選取 [ 選項],然後選取 [ 行事歷]
  3. 在 Outlook 2016 或 2013 中,選取 [自動接受/拒絕],或在 Outlook 2010 中選取 [資源排程]
  4. 按兩下以選取您想要的複選框。
  5. 選取兩次 [確定]
  6. 選取 [檔案] 功能表上的 [結束]