Définir une échéance pour les mises à jour de Microsoft AutoUpdate

À compter de la version 4.13 de Microsoft AutoUpdate (MAU), vous pouvez définir une échéance pour l’installation des mises à jour sur le Mac d’un utilisateur. La version 4.13 a été publiée le 18 juillet 2019.

Les utilisateurs recevront des notifications concernant l’échéance à venir et pourront différer temporairement l’installation des mises à jour. Mais une fois l’échéance atteinte, toutes les applications ouvertes par l’utilisateur sont fermées et les mises à jour appliquées.

Options de définition d’une échéance

Vous pouvez définir une échéance pour l’une des applications suivantes :

  • Une application individuelle, telle que juste Word.
  • Groupe d’applications, telles que Word, Excel et PowerPoint.
  • Toutes les applications Microsoft mises à jour par MAU. Par exemple, Skype entreprise, Bureau à distance et Microsoft Defender Advanced Threat Protection (ATP).

Par défaut, la date limite doit s’appliquer à toutes les applications qui reçoivent des mises à jour de MAU.

Lorsque vous spécifiez une échéance, vous pouvez configurer l’échéance de l’une des deux manières suivantes :

  • Une date et une heure spécifiques
  • Un certain nombre de jours après la détection de la mise à jour

Si vous utilisez une date et une heure spécifiques pour l’échéance, celle-ci est liée à une version spécifique vers laquelle vous effectuez la mise à jour. Cela signifie que pour le prochain ensemble de mises à jour que Microsoft publiera, vous devrez configurer une nouvelle date et une nouvelle heure pour l’échéance.

Si vous utilisez un certain nombre de jours pour l’échéance, vous pouvez réutiliser cette échéance pour les futures mises à jour que Microsoft publie. Le nombre de jours est calculé à partir du moment où une mise à jour est détectée par MAU.

Vous pouvez également configurer le nombre de jours avant l’échéance de début du mode téléchargement automatique et installation. Cette option est facultative et la valeur par défaut est trois jours (72 heures) avant l’échéance.

Paramètres de préférence pour les échéances

Voici les paramètres de préférence pour la configuration d’une échéance. Ces clés sont compatibles CFPreferences, ce qui signifie qu’elles peuvent être définies à l’aide d’un logiciel de gestion d’entreprise pour Mac, tel que Jamf Pro.

Remarque

Une échéance peut être définie dans le profil de configuration utilisateur ou dans le profil de configuration de gestion. Les paramètres du profil de configuration de gestion sont prioritaires, car ces paramètres sont également écrits dans le profil de configuration utilisateur.

Configurer une échéance pour un certain nombre de jours après la détection de la mise à jour

Pour configurer une échéance qui correspond à un certain nombre de jours après la détection de la mise à jour, utilisez le paramètre de préférence suivant.

Catégorie Détails
Domaine com.microsoft.autoupdate2
Clé UpdateDeadline.DaysBeforeForcedQuit
Type de données Entier
Valeurs possibles divers (exemple : 5)
Commentaires Aucune valeur par défaut.

Par exemple, si vous souhaitez configurer une échéance de cinq jours après la détection d’une mise à jour pour Excel, vous pouvez utiliser les éléments suivants :

<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>

Si vous souhaitez configurer une échéance de quatre jours pour Excel et de sept jours pour PowerPoint, vous pouvez utiliser les éléments suivants :

<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>

Configurer une échéance pour une date et une heure spécifiques

Pour configurer une échéance pour une date et une heure spécifiques, utilisez le paramètre de préférence suivant.

Catégorie Détails
Domaine com.microsoft.autoupdate2
Clé UpdateDeadline.ApplicationsForcedUpdateSchedule
Type de données Dictionary
Valeurs possibles divers (voir les exemples ci-dessous)
Commentaires Aucune valeur par défaut.

La valeur de date et d’heure doit être spécifiée au format UTC.

Par exemple, si vous souhaitez configurer une date et une heure spécifiques pour une date et une heure d’échéance pour une mise à jour Excel, vous pouvez utiliser les éléments suivants :

<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> 

Si vous souhaitez configurer une date et une heure spécifiques pour une date et une heure d’échéance pour Word et Outlook, vous pouvez utiliser les éléments suivants :

<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>

Configurer le mode de téléchargement et d’installation automatique

Pour configurer le nombre de jours avant l’échéance de début du mode Téléchargement automatique et installation, utilisez le paramètre de préférence suivant.

Catégorie Détails
Domaine com.microsoft.autoupdate2
Clé UpdateDeadline.StartAutomaticUpdates
Type de données Entier
Valeurs possibles divers (exemple : 2)
Commentaires Il s’agit d’un paramètre facultatif.

La valeur par défaut est 3.

L’utilisation de ce paramètre de préférence active le mode téléchargement et installation automatiques pour MAU, quel que soit le paramètre MAU actuel sur l’appareil. Une fois l’échéance atteinte, MAU revient au paramètre précédent sur l’appareil.

Par exemple, si vous souhaitez configurer le mode Téléchargement automatique et Installation pour qu’il soit deux jours avant l’échéance, vous pouvez utiliser ce qui suit.

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

Notifications d’échéance pour les utilisateurs

Une fois le mode Téléchargement et installation automatique activé, MAU met automatiquement à jour toutes les applications fermées.

Si les applications sont ouvertes et ne peuvent pas être mises à jour, les utilisateurs voient une notification concernant l’échéance à venir. À ce stade, les utilisateurs peuvent enregistrer leur travail, fermer leurs applications ouvertes et demander à MAU d’appliquer les mises à jour. Si les utilisateurs le font, ils ne verront plus de notifications sur l’échéance de ces applications.

Si les utilisateurs ne souhaitent pas appliquer les mises à jour à ce moment-là, ils peuvent reporter les mises à jour. S’ils choisissent de reporter, ils recevront d’autres notifications ultérieurement leur rappelant l’échéance. Par exemple, avec la première notification, les utilisateurs peuvent choisir d’être rappelés à nouveau dans un certain nombre d’heures. Toutefois, les utilisateurs ne peuvent pas reporter les mises à jour au-delà de l’échéance.

Lorsque l’échéance est d’une heure, les utilisateurs reçoivent une notification persistante avec un minuteur qui compte les minutes jusqu’à l’échéance. Si l’échéance arrive et que les utilisateurs n’ont pas enregistré leur travail et fermé leurs applications, MAU ferme de force les applications, sans enregistrer les données, et commence à appliquer les mises à jour.

Vous pouvez fournir des temps de grâce supplémentaires aux utilisateurs en définissant une préférence pour le minuteur d’échéance. La valeur par défaut est de 60 minutes. Par exemple, si vous souhaitez que le compte à rebours commence à 3 heures, vous pouvez définir la valeur sur 180 minutes.

Catégorie Détails
Domaine com.microsoft.autoupdate2
Clé UpdateDeadline.FinalCountDown
Type de données Entier
Valeurs possibles 10 - 720
Commentaires Il s’agit d’un paramètre facultatif.

La valeur par défaut est 60.

L’utilisation de cette préférence nécessite Microsoft AutoUpdate version 4.51 et ultérieure.

Désactiver une échéance

Si vous avez défini une échéance dans le profil de configuration de gestion, vous devez désactiver l’échéance en définissant des valeurs vides dans votre profil de configuration de gestion, comme indiqué dans l’exemple suivant.

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

Si vous supprimez simplement le profil de configuration de gestion, l’échéance n’est pas réellement désactivée. En effet, les paramètres d’échéance existent toujours dans le profil de configuration utilisateur, car les paramètres ont été initialement écrits dans le profil de configuration utilisateur à partir du profil de configuration de gestion.

Si vous avez configuré une échéance pour une date et une heure spécifiques, une fois cette date et cette heure passées, MAU supprime ces valeurs des profils de configuration appropriés.

Informations supplémentaires sur les échéances mau

  • Les échéances peuvent être configurées quel que soit l’emplacement où MAU recherche les mises à jour. Par exemple, les échéances fonctionnent si MAU reçoit des mises à jour directement à partir du Réseau de distribution de contenu (CDN) Office sur Internet ou si MAU reçoit des mises à jour à partir d’un serveur de mise en cache MAU au sein de votre réseau local.
  • Si vous avez configuré l’échéance sur un certain nombre de jours après la détection d’une mise à jour, puis que MAU détecte une nouvelle mise à jour, l’échéance est réinitialisée pour s’appliquer à la nouvelle mise à jour.
  • Si vous avez spécifié une échéance pour toutes les applications, vous pouvez toujours configurer une échéance plus spécifique pour l’une des applications. Par exemple, vous pouvez configurer une échéance de sept jours pour toutes les applications, puis spécifier que l’échéance pour Excel est de quatre jours.
  • Au lieu de configurer une date et une heure spécifiques pour une date et une heure d’échéance pour une version spécifique, vous pouvez configurer cette échéance pour qu’elle soit un certain nombre de jours après la détection de cette version spécifique par MAU.
  • Si aucune valeur n’est définie pour UpdateDeadline.DaysBeforeForcedQuit ou UpdateDeadline.StartAutomaticUpdates dans le profil de configuration utilisateur ou le profil de configuration de gestion, macOS génère et insère automatiquement des valeurs vides pour ces clés dans le profil de configuration utilisateur. Cela ne définit aucun délai.