Установка крайнего срока для обновлений из решения "автоматическое обновление (Майкрософт)"

Начиная с версии 4.13 Майкрософт автоматического обновления (MAU), можно задать крайний срок установки обновлений на компьютере Mac пользователя. Версия 4.13 была выпущена 18 июля 2019 г.

Пользователи получат уведомления о предстоящем крайнем сроке и могут временно отложить установку обновлений. Но по достижении крайнего срока все приложения, открытые пользователем, будут закрыты и применены обновления.

Параметры установки крайнего срока

Вы можете установить крайний срок для любого из следующих приложений:

  • Отдельное приложение, например только Word.
  • Группа приложений, таких как Word, Excel и PowerPoint.
  • Все Майкрософт приложения, обновляемые MAU. Например, Skype для бизнеса, удаленный рабочий стол и Microsoft Defender Advanced Threat Protection (ATP).

По умолчанию крайний срок применяется ко всем приложениям, получающим обновления из MAU.

При указании крайнего срока можно настроить крайний срок двумя способами:

  • Определенная дата и время
  • Определенное количество дней после обнаружения обновления

Если вы используете определенную дату и время для крайнего срока, они привязаны к определенной версии, до которую выполняется обновление. Это означает, что для следующего набора обновлений, которые Майкрософт выпуски, потребуется настроить новую дату и время для крайнего срока.

Если вы используете определенное количество дней для крайнего срока, вы можете повторно использовать этот крайний срок для будущих обновлений, которые Майкрософт выпуски. Количество дней вычисляется по времени обнаружения обновления с помощью MAU.

Вы также можете настроить время, за сколько дней до наступления крайнего срока начинается режим автоматического скачивания и установки. Это необязательный параметр, и значение по умолчанию — за три дня (72 часа) до крайнего срока.

Параметры предпочтений для крайних сроков

Ниже приведены параметры предпочтения для настройки крайнего срока. Эти ключи совместимы с 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. Если пользователи это сделают, они не увидят больше уведомлений о крайнем сроке для этих приложений.

Если пользователи не хотят применять обновления в это время, они могут отложить обновления. Если они решили отложить, они получат другие уведомления позже, напоминающие им о крайнем сроке. Например, при первом уведомлении пользователи могут повторно напомнить в течение определенного количества часов. Но пользователи не могут отложить обновления после истечения крайнего срока.

Когда крайний срок составляет час, пользователи получают постоянное уведомление вместе с таймером, который отсчитывает минуты до крайнего срока. Если наступает крайний срок и пользователи не сохранили свою работу и не закрыли свои приложения, MAU принудительно закроет приложения, не сохраняя данные, и начнет применять обновления.

Вы можете предоставить пользователям дополнительное время отсрочки, задав предпочтение для таймера крайнего срока. Значение по умолчанию — 60 минут. Например, если вы хотите, чтобы обратный отсчет начинался с 3 часов, можно задать значение 180 минут.

Категория Сведения
Домен com.microsoft.autoupdate2
Ключ UpdateDeadline.FinalCountDown
Тип данных Целое число
Возможные значения 10 - 720
Comments Это необязательный параметр.

Значение по умолчанию — 60.

Для использования этого параметра требуется Майкрософт автоматического обновления версии 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 автоматически создает и вставляет пустые значения для этих ключей в профиле конфигурации пользователя. Это не устанавливает никаких крайних сроков.