當您嘗試設定空閒/忙碌資訊或嘗試委派資訊時,在 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. 關閉所有 MFCMAPI 視窗。

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

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

針對委派功能

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

針對直接預約功能

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