共用方式為


設定 Microsoft AutoUpdate 更新的截止日期

從 Microsoft AutoUpdate (MAU) 4.13 版本開始,你可以設定更新必須在使用者 Mac 上安裝的截止日期。 版本 4.13 於 2019 年 7 月 18 日發布。

用戶會收到即將到來的截止日期通知,並可暫時延後更新安裝。 但一旦到期,使用者已開啟的所有應用程式都會關閉,更新則會被套用。

設定截止日期的選項

您可以為以下任一申請設定截止日期:

  • 一個獨立的應用程式,例如單純的 Word。
  • 一組應用程式,如 Word、Excel 和 PowerPoint。
  • 所有 Microsoft 應用程式皆由 MAU 更新。 例如,商務用 Skype、遠端桌面,以及適用於端點的 Microsoft Defender。

預設截止日期適用於所有收到 MAU 更新的申請。

當你指定截止日期時,你可以用以下兩種方式之一來設定截止日期:

  • 一個特定的日期和時間
  • 在偵測到更新後的某個天數

設定截止日期和時間,會讓它與你更新的特定版本綁定。 這表示 Microsoft 接下來發布的更新時,你需要重新設定截止日期和時間。

當你使用特定天數作為截止日期時,Microsoft AutoUpdate 會從偵測到更新的那一刻起計算截止日期。 你可以在未來更新時重複使用這個截止日期。

你也可以在自動下載與安裝模式開始前幾天設定。 此配置為可選,預設為截止日前三天 (72小時) 。

截止日期的偏好設定

以下是設定截止日期的偏好設定。 這些金鑰與 CFPreferences 相容,意即可透過 Mac 企業管理軟體(如 Jamf Pro)設定。

注意事項

截止期限可在使用者設定檔或管理設定檔中設定。 管理設定檔中的設定優先,因為這些設定也會寫入使用者設定檔。

在偵測到更新後設定一定天數的截止日期

若要設定在偵測到更新後的特定天數內的截止日期,請使用以下偏好設定。

類別 詳細資料
網域 com.microsoft.autoupdate2
機碼 更新截止日期。DaysBeforeForced Quit
資料類型 整數
可能值 各種 (例子: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
機碼 更新截止日期。申請強制更新排程
資料類型 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
機碼 更新截止日期。啟動自動更新
資料類型 整數
可能值 各種 (例子:2)
Comments 此為選用設定。

預設值為 3。

使用此偏好設定可啟用 MAU 的自動下載與安裝模式,無論裝置目前的 MAU 設定為何。 截止日期後,MAU 會回復到裝置上的先前設定。

例如,如果你想將自動下載與安裝模式設定為截止日前兩天,可以使用以下設定。

<key>UpdateDeadline.StartAutomaticUpdates</key> 
 <integer>2</integer>

用戶截止通知

開啟自動下載與安裝模式後,Microsoft AutoUpdate 會自動更新所有已關閉的應用程式。

如果應用程式開啟且無法更新,使用者會看到即將到來的截止通知。 此時,使用者可以儲存作業內容,關閉應用程式,讓 Microsoft AutoUpdate 套用更新。 如果使用者這麼做,他們就不會再看到該應用程式的截止日期通知。

如果使用者不想在那個時間套用更新,可以延後更新。 若他們選擇延期,之後會收到其他通知,提醒截止日期。 例如,在第一次通知時,使用者可以選擇在一定小時內再次收到提醒。 但用戶無法在截止日期後延後更新。

當截止日期還有一小時時,使用者會看到持續的通知和倒數計時器。 如果他們沒有在截止日前儲存工作並關閉應用程式,Microsoft AutoUpdate 會強制關閉應用程式,且不儲存資料,並開始套用更新。

你可以透過設定截止時間的偏好,為使用者提供更多寬限時間。 預設是60分鐘。 舉例來說,如果你想讓倒數從 3 小時開始,可以設定為 180 分鐘。

類別 詳細資料
網域 com.microsoft.autoupdate2
機碼 更新截止日期。最終倒數
資料類型 整數
可能值 10 - 720
Comments 此為選用設定。

) 預設值為 60。

使用此偏好設定需啟用 Microsoft AutoUpdate 版本 4.51 及以上版本。

關閉截止期限

如果您在管理設定檔設定截止日期,應透過在管理設定檔中設定空值來關閉截止日期,如下範例所示。

<key>UpdateDeadline.DaysBeforeForcedQuit</key>
<integer>0</integer>
<key>UpdateDeadline.StartAutomaticUpdates</key>
<integer>0</integer>

刪除管理設定檔並不會關閉截止日期。 截止日期設定仍保留在使用者設定檔中,因為管理設定檔最初將這些設定寫入使用者設定檔。

如果你設定了 特定日期和時間的截止日期,一旦該日期和時間過了,MAU 會從相關的設定檔中刪除這些值。

關於MAU截止日期的額外資訊

  • 無論 Microsoft AutoUpdate 從哪裡取得更新,你都可以設定截止日期。 例如,無論 MAU 是從網際網路上的 Office 內容傳遞網路 (CDN) 下載更新,還是從本地網路上的快取伺服器下載更新,截止日期都適用。
  • 如果你設定截止日期為 MAU 偵測到更新後的天數,MAU 每次偵測到新更新時都會重置截止日期。
  • 如果你為所有應用程式設定截止日期,你仍然可以為特定應用程式設定不同的截止日期。 例如,為所有應用程式設定七天的截止期限,然後設定 Excel 使用四天的截止日期。
  • 你不需要為版本截止設定具體的日期和時間。 相反地,請將截止日期設定為 Microsoft AutoUpdate 偵測到該版本後的幾天。
  • 如果使用者設定檔和管理設定檔沒有定義 或 UpdateDeadline.StartAutomaticUpdates的值UpdateDeadline.DaysBeforeForcedQuit,macOS 會在使用者設定檔中為這些金鑰建立空欄位。 這些作品不會設定截止日期。