設定來自 Microsoft AutoUpdate 的更新期限
從 Microsoft AutoUpdate 版本 4.13 (MAU) 開始,您可以設定在使用者的 Mac 上安裝更新的期限。 版本 4.13 已于 2019 年 7 月 18 日發行。
使用者將會收到有關即將到來的期限的通知,並可以暫時延後安裝更新。 但是一旦到達期限後,使用者已開啟的任何應用程式都會關閉並套用更新。
設定期限的選項
您可以為下列任一應用程式設定期限:
- 個別應用程式,例如 Word。
- 一組應用程式,例如 Word、Excel 和 PowerPoint。
- 所有由 MAU 更新的Microsoft應用程式。 例如,商務用 Skype、遠端桌面和Microsoft Defender進階威脅防護 (ATP) 。
預設期限為套用至所有接收 MAU 更新的應用程式。
當您指定期限時,您可以使用下列兩種方式之一來設定期限:
- 特定日期和時間
- 偵測到更新後的特定天數
如果您使用特定的日期和期限時間,該日期和時間會與您要更新的特定版本綁定。 這表示對於下一組Microsoft發行的更新,您必須設定期限的新日期和時間。
如果您使用期限的特定天數,您可以針對Microsoft發行的未來更新重複使用該期限。 日數是從 MAU 偵測到更新時算起。
您也可以設定自動下載與安裝模式開始的期限前幾天。 這是選用專案,預設值為期限 (72 小時) 3 天。
期限的喜好設定
以下是設定期限的喜好設定。 這些按鍵是 CFPreferences 相容,這表示可以使用 Mac 版企業管理軟體來設定,例如 Jamf Pro。
注意事項
您可以在使用者設定設定檔或管理設定檔中設定期限。 管理設定檔中的設定優先,因為這些設定也會寫入使用者設定設定檔。
在偵測到更新後的特定天數設定期限
若要設定在偵測到更新後特定天數的期限,請使用下列喜好設定。
類別 | 詳細資料 |
---|---|
網域 | com.microsoft.autoupdate2 |
索引鍵 | UpdateDeadline.DaysBeforeForcedQuit |
資料類型 | 整數 |
可能值 | 各種 (範例:5) |
Comments | 沒有預設值。 |
例如,如果您想要設定在偵測到 Excel 更新後的五天期限,您可以使用下列方法:
<key>Applications</key>
<dict>
<key>/Applications/Microsoft Excel.app</key>
<dict>
<key>Application ID</key>
<string>XCEL2019</string>
<key>LCID</key>
<integer>1033</integer>
<key>UpdateDeadline.DaysBeforeForcedQuit</key>
<integer>5</integer>
</dict>
</dict>
如果您想要設定四天 Excel 的期限和 PowerPoint 的七天期限,您可以使用下列方法:
<key>Applications</key>
<dict>
<key>/Applications/Microsoft Excel.app</key>
<dict>
<key>Application ID</key>
<string>XCEL2019</string>
<key>LCID</key>
<integer>1033</integer>
<key>UpdateDeadline.DaysBeforeForcedQuit</key>
<integer>4</integer>
</dict>
<key>/Applications/Microsoft PowerPoint.app</key>
<dict>
<key>Application ID</key>
<string>PPT32019</string>
<key>LCID</key>
<integer>1033</integer>
<key>UpdateDeadline.DaysBeforeForcedQuit</key>
<integer>7</integer>
</dict>
</dict>
設定特定日期和時間的期限
若要設定特定日期和時間的期限,請使用下列喜好設定。
類別 | 詳細資料 |
---|---|
網域 | com.microsoft.autoupdate2 |
索引鍵 | UpdateDeadline.ApplicationsForcedUpdateSchedule |
資料類型 | Dictionary |
可能值 | 各種 (請參閱下方的範例) |
Comments | 沒有預設值。 日期和時間值應該以 UTC 格式指定。 |
例如,如果您想要設定 Excel 更新期限的特定日期和時間,可以使用下列方法:
<key>UpdateDeadline.ApplicationsForcedUpdateSchedule</key>
<dict>
<key>/Applications/Microsoft Excel.app</key>
<dict>
<key>Application ID</key>
<string>XCEL2019</string>
<key>ForcedUpdateDate</key>
<date>2019-07-23T20:01:20Z</date>
<key>ForcedUpdateVersion</key>
<string>16.27.19071500</string>
</dict>
</dict>
如果您想要設定 Word 和 Outlook 期限的特定日期和時間,可以使用下列方法:
<key>UpdateDeadline.ApplicationsForcedUpdateSchedule</key>
<dict>
<key>/Applications/Microsoft Word.app</key>
<dict>
<key>Application ID</key>
<string>MSWD2019</string>
<key>ForcedUpdateDate</key>
<date>2019-07-25T20:01:20Z</date>
<key>ForcedUpdateVersion</key>
<string>16.27.19071500</string>
</dict>
<key>/Applications/Microsoft Outlook.app</key>
<dict>
<key>Application ID</key>
<string>OPIM2019</string>
<key>ForcedUpdateDate</key>
<date>2019-08-01T20:01:20Z</date>
<key>ForcedUpdateVersion</key>
<string>16.27.19071500</string>
</dict>
</dict>
設定自動下載與安裝模式
若要設定自動下載與安裝模式開始的期限前幾天,請使用下列喜好設定。
類別 | 詳細資料 |
---|---|
網域 | com.microsoft.autoupdate2 |
索引鍵 | UpdateDeadline.StartAutomaticUpdates |
資料類型 | 整數 |
可能值 | 各種 (範例:2) |
Comments | 這是選擇性設定。 預設值為 3。 無論裝置上的目前 MAU 設定為何,使用此喜好設定都會啟用 MAU 的自動下載和安裝模式。 到達期限之後,MAU 會還原為裝置上的先前設定。 |
例如,如果您要將自動下載與安裝模式設定為期限前兩天,您可以使用下列方法。
<key>UpdateDeadline.StartAutomaticUpdates</key>
<integer>2</integer>
使用者的期限通知
開啟自動下載和安裝模式之後,MAU 會自動更新任何關閉的應用程式。
如果應用程式已開啟且無法更新,則使用者會看到有關即將到來的期限的通知。 此時,使用者可以儲存工作、關閉開啟的應用程式,並讓 MAU 套用更新。 如果使用者這麼做,他們就不會再看到這些應用程式期限的相關通知。
如果使用者當時不想要套用更新,他們可以延後更新。 如果他們選擇延後,他們稍後會收到其他通知,提醒他們期限。 例如,在第一個通知中,使用者可以選擇在特定時數內再次收到提醒。 但使用者無法將更新延後超過期限。
當期限距離 1 小時之後,使用者會收到持續性通知,同時也會收到計時器,該計時器會計算到期限的分鐘數。 如果期限到了,且使用者尚未儲存工作並關閉其應用程式,MAU 會關閉應用程式,而不會儲存資料,並開始套用更新。
您可以設定期限計時器的喜好設定,為使用者提供額外的寬限時間。 預設值為 60 分鐘。 例如,如果您希望倒數從 3 小時開始,您可以將值設為 180 分鐘。
類別 | 詳細資料 |
---|---|
網域 | com.microsoft.autoupdate2 |
索引鍵 | UpdateDeadline.FinalCountDown |
資料類型 | 整數 |
可能值 | 10 - 720 |
Comments | 這是選擇性設定。 預設值為 60。 使用此喜好設定需要 Microsoft AutoUpdate 版本 4.51 及更新版本。 |
關閉期限
如果您已在管理設定設定檔中設定期限,您應該在管理設定檔中設定空白值來關閉期限,如下列範例所示。
<key>UpdateDeadline.DaysBeforeForcedQuit</key>
<integer>0</integer>
<key>UpdateDeadline.StartAutomaticUpdates</key>
<integer>0</integer>
如果您只是刪除管理設定設定檔,期限實際上並不會關閉。 這是因為期限設定仍存在於使用者設定設定檔中,因為這些設定原本是從管理設定檔寫入到使用者設定設定檔。
如果您設定 特定日期和時間的期限,在該日期和時間過去之後,MAU 會從相關的設定設定檔中刪除這些值。
MAU 期限的其他相關資訊
- 不論 MAU 在何處尋找更新,都可以設定期限。 例如,如果 MAU 直接從 Office 內容傳遞網路 (網際網路上的 CDN) 取得更新,或 MAU 從您區域網路中的 MAU 快取伺服器取得更新,期限就會運作。
- 如果您已將期限設定為偵測到更新之後的特定天數,然後 MAU 偵測到新的更新,將會重設期限以套用至新更新。
- 如果您已指定所有應用程式的期限,您仍然可以為其中一個應用程式設定更特定的期限。 例如,您可以設定所有應用程式的期限為七天,然後指定 Excel 的期限為四天。
- 您可以將期限設為 MAU 偵測到該特定版本之後的特定天數,而不是設定特定版本的期限和期限。
- 如果在使用者設定檔或管理設定檔中未針對 UpdateDeadline.DaysBeforeForcedQuit 或 UpdateDeadline.StartAutomaticUpdates設定任何值,macOS 會自動為這些按鍵在使用者組態設定檔中產生並插入空白值。 這不會設定任何期限。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應