Mettre à jour des applications Microsoft pour Mac à l’aide de msupdate

Microsoft AutoUpdate (MAU) version 3.18 et ultérieures inclut l’outil en ligne de commande msupdate. L’outil msupdate peut être utilisé pour démarrer le processus de mise à jour des applications Microsoft produites pour Mac, telles qu’Office. L’outil est principalement conçu pour donner aux administrateurs informatiques un contrôle plus précis sur le moment où les mises à jour sont appliquées. Vous pouvez télécharger la dernière version de MAU à partir de ce lien.

msupdate fonctionne à l’aide de XPC natif pour communiquer avec le démon MAU. Sur macOS 10.14 Mojave et versions ultérieures, vous pouvez voir une invite de confidentialité lors de la première exécution de msupdate. Si vous utilisez un outil de gestion d’entreprise tel que Jamf Pro, vous devez déployer une charge utile PPPC (Privacy Preferences Policy Control) pour pré-approuver l’accès. Des exemples d’une telle charge utile peuvent être téléchargés à partir de GitHub.

Pour commencer à utiliser l’outil, procédez comme suit :

  1. Ouvrir l’application Terminal
  2. Entrez cd /Library/Application\ Support/Microsoft/MAU2.0/Microsoft\ AutoUpdate.app/Contents/MacOS
  3. Exécutez ./msupdate --help

Les options suivantes s'affichent :

 usage: msupdate <command> [<args> ...] <modifier> 

 Commands: 
    -h | --help           Show usage information 
    -c | --config         Display current AutoUpdate configuration 
    -l | --list           List available updates for installed Microsoft applications 
    -i | --install        Download and install available updates 

 Modifiers: 
    -a | --apps <app>     Install specific application updates 
    -v | --version <app>  Only update to a specific version 
    -w | --wait <secs>    Number of seconds to wait for action to complete before returning the current state of the install command 
    -f | --format         Format output results in the specified format 
        p | plist         Property list format
    -t | --terminate <secs>  Number of seconds to wait before closing opened applications in order for updates to complete
       -m | --message <msg>  Optional message to display on macOS banner notification to notify user

Exemples d’utilisation de msupdate

  • Affichez les paramètres de configuration actuels pour MAU : ./msupdate --config
  • Affichez les paramètres de configuration actuels dans un format lisible par l’ordinateur : ./msupdate --config --format plist
  • Répertorier toutes les mises à jour disponibles : ./msupdate --list
  • Téléchargez et installez toutes les mises à jour disponibles : ./msupdate --install
  • Téléchargez et installez les dernières mises à jour pour Word, Excel et PowerPoint :./msupdate --install --apps MSWD2019 XCEL2019 PPT32019
  • Téléchargez et installez une mise à jour spécifique à la version pour Outlook : ./msupdate --install --apps OPIM2019 --version 16.17.180090901
  • Téléchargez et installez les dernières mises à jour disponibles pour Excel, attendez 180 secondes (3 minutes) avant de fermer Excel et affichez « Excel se fermera dans 3 minutes pour installer les mises à jour ». sur la bannière de notification macOS pour avertir l’utilisateur : ./msupdate --install --apps XCEL2019 -t 180 -m "Excel will close in 3 minutes to install updates."

Remarque

Pour utiliser les modificateurs -t et -m, vous devez utiliser Microsoft AutoUpdate 4.24 ou version ultérieure.

Identificateurs d’application

Le tableau suivant répertorie les applications Microsoft pour Mac prises en charge par MAU. L’identificateur est utilisé lors de la spécification du --apps paramètre . Lorsque vous spécifiez plusieurs applications sur la ligne de commande, séparez les identificateurs par un espace.

Application Identifier
Word MSWD2019
Excel XCEL2019
PowerPoint PPT32019
Outlook OPIM2019
OneNote ONMC2019
MAU MSau04
OneDrive ONDR18
Teams 1.0 classique TEAMS10
Teams 2.1 TEAMS21
Skype Entreprise MSFB16
Bureau à distance MSRD10
Portail d’entreprise Intune IMCP01
Microsoft Defender pour point de terminaison WDAV00
Microsoft Defender pour les consommateurs WDAVCONSUMER
Microsoft Defender Shim WDAVSHIM
Outil d'aide à la gestion des licences OLIC02

Remarque

  • Les identificateurs des applications Office, telles que Word et Outlook, peuvent être utilisés pour les versions suivantes :
    • Office pour Mac (plan d’abonnement Microsoft 365 ou Office 365)
    • Office LTSC pour Mac 2021 (licence en volume)
    • Office 2019 pour Mac (licence commerciale ou en volume)
  • Si une mise à jour est en attente pour MAU elle-même, cette mise à jour doit être appliquée avant que des applications puissent être mises à jour.
  • Les identificateurs ne respectent pas la casse lorsqu’ils sont exécutés de manière interactive à partir de la ligne de commande, mais utilisent la casse des caractères dans la table lors de l’exécution à partir d’un outil de gestion tel que Jamf Pro.
  • Microsoft Teams peut utiliser MAU pour fournir des mises à jour dans certains scénarios, par exemple en cas d’échec de la mise à jour Teams. Toutefois, vous ne pouvez pas utiliser msupdate pour que MAU gère les mises à jour pour Teams, car Teams ne permet pas aux administrateurs de déployer et de gérer les mises à jour. Au lieu de cela, Teams est mis à jour automatiquement toutes les deux semaines environ avec de nouvelles fonctionnalités et des mises à jour qualité. Pour plus d’informations, consultez Processus de mise à jour teams.