共用方式為


Microsoft AutoUpdate 與延後匯報

重要事項

你應該隨時掌握所有更新。 保持最新資訊,確保您能獲得最新的安全修補程式、穩定性提升及新功能,讓您的系統保持安全與最新。

從 4.68.1 版本開始,Microsoft AutoUpdate 支援以下需要更多時間的情況:

  • 延遲更新多天 (最多28天) 。 文件中稱為「延期日」。
  • 將「不更新超過版本」 (設定為最大 90 天) 。 本文件中稱為「延期版本」。

若兩者皆定義,延期版本將優先於延期天數設定。

重要事項

延後日與延後版本不適用於關鍵更新,這些更新會在選擇「自動保持Microsoft應用程式更新」 () 時提供或安裝。

延期日

此功能允許可延遲多天的更新。

全球延期日設定

延期天數可透過以下偏好設定全局設定:

類別 詳細資料
網域 com.microsoft.autoupdate2
機碼 可選更新延期日
資料類型 整數
可能值 1–28. 小於一的數值會被忽略。 超過28天的數值會將延期天數設為28天。
Comments 沒有預設值。

設定延期天數的範例

這個範例示範如何將延期天數設為 14。 在此配置下,Microsoft AutoUpdate 會在建置日期後延後 14 天提供或套用更新:

<key>OptionalUpdatesDeferralsDays</key>
<integer>14</integer>

應用程式專屬延後天數設定

延後天數也可以針對個別申請設定。 若設定為此,應用程式專屬的延後天數優先於全域設定。

應用程式專屬的延後日期可用以下偏好設定設定:

類別 詳細資料
網域 com.microsoft.autoupdate2
機碼 可選更新延後
資料類型 Dictionary
機碼 延期日
資料類型 Dictionary
機碼 應用程式識別碼
資料類型 整數
可能值 1–28. 小於一的數值會被忽略。 超過28天的值會讓延期天數變成28天。
Comments 沒有預設值。

為 Word 與 Excel 設定不同延後日期的範例

這個範例展示了如何將 Microsoft Word 2019 的延期天數設為七天,Microsoft Excel 2019 則設為 12 天。 透過這種設定,Microsoft AutoUpdate 會在更新建置完成後延遲提供或套用。 它延遲了 Microsoft Word 的更新七天,Microsoft Excel 的更新延遲了 12 天。

<key>OptionalUpdatesDeferrals</key>
<dict>
    <key>DeferralDays</key>
    <dict>
        <key>MSWD2019</key>
        <integer>7</integer>
        <key>XCEL2019</key>
        <integer>12</integer>
    </dict>
</dict>

延後版本

此功能允許使用者設定更新版本的上限。 也就是說,發現的更新會被提供/套用到指定版本,包含在內。

為了方便發現並套用更新,僅識別 Major.Minor 版本號方案。 例如,必須指定 16.82 才能接收任何 16.82.xxxxxxxx 的建置。

由於 Microsoft 應用程式版本號不同,此選項需針對每個應用程式個別設定,並具備以下偏好設定:

類別 詳細資料
網域 com.microsoft.autoupdate2
機碼 可選更新延後
資料類型 Dictionary
- 關鍵:延後版本 資料類型:字典
- 關鍵:應用程式識別碼 資料型別:字串

版本的可能值以主要。次要版本號指定。 這個設定沒有預設值。

設定 Word 與 Excel 延後版本的範例

以下範例展示了如何將延期版本設定為 Microsoft Word 2019 的 16.82,以及 Microsoft Excel 2019 的 16.81:

<key>OptionalUpdatesDeferrals</key>
<dict>
    <key>DeferralVersions</key>
    <dict>
        <key>MSWD2019</key>
        <string>16.82</string>
        <key>XCEL2019</key>
        <string>16.81</string>
    </dict>
</dict>

注意事項

有 90 天的限制 () 可隨時更改,限制用戶在指定版本中停留的時間不更新。 一旦此時間窗口過後,Microsoft AutoUpdate 將提供/套用 90 天內下一個最舊的更新。

例如,下表顯示 2019 Word Microsoft (MSWD2019) 的可更新資訊,以及 90 天窗口期過後可提供/套用哪些更新:

可用的更新版本 建造後的日子 附註
16.85.X 5
16.84.X 25
16.83.X 55
16.82.24021813 85 下一次更新版本
16.82.24021116 92
16.81.24012814 106 目前安裝版本

與強制更新設定的互動

當將延期天數與強制更新設定(如 UpdateDeadline.ApplicationsForcedUpdateSchedule 或 UpdateDeadline.Days.DaysBeforeForcedQuit () )結合使用時,重要的是要了解這些機制是依序運作的,而非同時進行:

  • 延後天數是第一個被套用的篩選條件。 它決定哪些更新對使用者可見。 標示為推薦的匯報可能會延後;所需更新可繞過延遲,且始終立即可見。 延後期間是根據更新的建置日期計算的。

  • 強制更新邏輯僅適用於通過延後篩選且使用者可見的更新。 ForcedUpdate 設定中指定的版本代表將安裝的最小版本——若有新版本可用且可見,Microsoft AutoUpdate 會安裝最新的合格版本。

強制更新邏輯與版本選擇

強制更新邏輯僅適用於通過延期天數篩選且使用者可見的更新。 ForcedUpdateVersion 設定中指定的版本代表 MAU 安裝的最小版本。 如果新版本推出且未因延期而隱藏,MAU 會安裝最新的合格版本,不一定是指定的版本。

關鍵行為說明

強制退出期間的新版本:

例如,如果 (新版本,強制退出倒數期間釋出了「必須更新」) :

  • 如果標記為「必要」 (「必須更新」,則會立即考慮,繞過延遲) 。

  • 如果是推薦,則會受到延期天數篩選。 如果建置日期在延後視窗內,則會一直隱藏,直到延後期結束。

安裝的是哪個版本?

MAU 安裝的是最新的可見版本,即:

  • 不會被延期隱藏

  • 與 ForcedUpdateVersion 等同或更新

  • 可在 CDN 上取得

管理員可以控制已安裝的版本嗎?

管理員可以影響但無法嚴格控制所安裝的版本:

  • 使用 ForcedUpdateVersion 來設定最低版本。

  • 使用 DeferralVersion 來釘選最大版本。

  • 同時使用兩者可以縮小版本範圍,但 MAU 仍會在該範圍內安裝最新版本。

範例案例

  • 安裝版本:16.95.25040241 () 年 4 月 3 日建置

  • 延後天數:14天

  • 強制離職期限:7天

  • 日期:6月2日

  • 可用匯報:

    • 16.97.25051114 (,5月13日建造) → 立即可見

    • 16.97.25051816 (推薦,5月18日建造) → 可見 (15天的)

    • 16.98.25052611 (推薦,製作於 5 月 27 日) → 隱藏 (6 天)

例如,若 16.99.250529xx) (發布了新的必要更新:

  • 它會立即顯示,且如果強制更新期限尚未過,則有資格強制更新。

  • MAU 安裝了這個新版本,取代了原本目標的 16.97.25051114。

顯示延遲天數強制更新互動的圖表。 這張圖片說明了這個範例情境。

主要重點

  1. 延期天數優先於強制更新時間。 如果更新仍處於延期期間內, (依建置日期而非發佈日期) ,即使設定了強制更新日期,也不會被強制執行。

  2. 強制更新只適用於可見的更新。 MAU 僅在延遲過濾後目標版本(或更新版本)仍可見時強制更新。 因延後而仍隱藏的匯報會被排除在強制更新邏輯之外。

  3. ForcedUpdateVersion 設定的是最小值,不是 PIN 碼。 ForcedUpdateVersion 指定為 MAU 安裝的最低版本。 若有新版本且未延遲,MAU 會改為安裝最新的合格版本。

  4. 必要的更新從不被延後。 它們繞過延後窗口,且始終可見且有資格強制執行更新。

  5. 管理員可以影響已安裝的版本,但無法保證。 若要縮小版本範圍,請將 DeferralVersion 與 ForcedUpdateVersion 結合使用。 這有助於確保預期版本既可見又具執行力。