Обновление приложений Майкрософт для Mac с помощью msupdate

Microsoft AutoUpdate (MAU) версии 3.18 и более поздних включает средство командной строки msupdate. Средство msupdate можно использовать для запуска процесса обновления приложений Майкрософт, созданных для Mac, таких как Office. Это средство в первую очередь предназначено для предоставления ИТ-администраторам более точного контроля над временем применения обновлений. Последнюю версию MAU можно скачать по этой ссылке.

Msupdate работает с использованием собственного XPC для взаимодействия с управляющей программы MAU. В macOS 10.14 Mojave и более поздних версиях при первом запуске msupdate может отображаться запрос на конфиденциальность. Если вы используете средство управления предприятием, например Jamf Pro, следует развернуть полезные данные управления политикой параметров конфиденциальности (PPPC) для предварительного утверждения доступа. Примеры таких полезных данных можно скачать на сайте GitHub.

Чтобы приступить к использованию средства, выполните следующие действия.

  1. Открытие приложения Терминала
  2. Введите cd /Library/Application\ Support/Microsoft/MAU2.0/Microsoft\ AutoUpdate.app/Contents/MacOS
  3. Запустите ./msupdate --help

Отображаются следующие пункты:

 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

Примеры использования msupdate

  • Отображение текущих параметров конфигурации для MAU: ./msupdate --config
  • Отображение текущих параметров конфигурации в машиночитаемом формате: ./msupdate --config --format plist
  • Список всех доступных обновлений: ./msupdate --list
  • Скачайте и установите все доступные обновления: ./msupdate --install
  • Скачайте и установите последние обновления для Word, Excel и PowerPoint:./msupdate --install --apps MSWD2019 XCEL2019 PPT32019
  • Скачайте и установите обновление для Outlook для конкретной версии: ./msupdate --install --apps OPIM2019 --version 16.17.180090901
  • Скачайте и установите последние доступные обновления для Excel, подождите 180 секунд (3 минуты) перед закрытием Excel и отобразится сообщение "Excel закроется через 3 минуты для установки обновлений". В уведомлениях с баннером macOS, чтобы уведомить пользователя: ./msupdate --install --apps XCEL2019 -t 180 -m "Excel will close in 3 minutes to install updates."

Примечание.

Чтобы использовать модификаторы -t и -m, необходимо использовать автоматическое изменение (Майкрософт) версии 4.24 или более поздней версии.

Идентификаторы приложений

В следующей таблице перечислены приложения Майкрософт для Mac, поддерживаемые MAU. Идентификатор используется при указании --apps параметра . При указании нескольких приложений в командной строке следует разделять идентификаторы пробелом.

Приложение Идентификатор
Word MSWD2019
Excel XCEL2019
PowerPoint PPT32019
Outlook OPIM2019
OneNote ONMC2019
МАУ MSau04
OneDrive ONDR18
Классическая версия Teams 1.0 TEAMS10
Teams 2.1 TEAMS21
Skype для бизнеса MSFB16
Удаленный рабочий стол MSRD10
Корпоративный портал Intune IMCP01
Microsoft Defender для конечной точки WDAV00
Microsoft Defender для потребителей WDAVCONSUMER
Microsoft Defender Шим WDAVSHIM
Помощник по лицензированию OLIC02

Примечание.

  • Идентификаторы приложений Office, таких как Word и Outlook, можно использовать для следующих версий:
    • Office для Mac (план подписки Microsoft 365 или Office 365)
    • Office LTSC для Mac 2021 (корпоративная лицензия)
    • Office 2019 для Mac (розничная или корпоративная лицензия)
  • Если обновление ожидается для самого MAU, это обновление должно быть применено, прежде чем какие-либо приложения можно будет обновить.
  • Идентификаторы не учитывает регистр при интерактивном запуске из командной строки, но используют регистр символов в таблице при запуске из средства управления, например Jamf Pro.
  • Microsoft Teams может использовать MAU для предоставления обновлений в некоторых сценариях, например в случае сбоя средства обновления Teams. Но вы не можете использовать msupdate для управления обновлениями для Teams, так как Teams не предоставляет администраторам возможность развертывать обновления и управлять ими. Вместо этого Teams автоматически обновляется примерно каждые две недели с новыми функциями и исправлениями. Дополнительные сведения см. в разделе Процесс обновления Teams.