msupdate を使用して Mac 用の Microsoft アプリケーションを更新する

Microsoft AutoUpdate (MAU) バージョン 3.18 以降には、msupdate コマンドライン ツールが含まれています。 msupdate ツールを使用すると、Office などの Mac 用に作成された Microsoft アプリケーションの更新プロセスを開始できます。 このツールの主な目的は、IT 管理者が更新プログラムの適用タイミングをより正確に制御できるように設計されています。 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

注:

--version オプションは、次のアプリケーション更新プログラムでのみサポートされます: Word、Excel、PowerPoint、Outlook、OneNote

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 を閉じ、macOS で "Excel は 3 分以内に終了して更新プログラムをインストールします" と表示します。 ユーザーに通知するバナー通知: ./msupdate --install --apps XCEL2019 -t 180 -m "Excel will close in 3 minutes to install updates."

注:

-t 修飾子と -m 修飾子を使用するには、Microsoft AutoUpdate 4.24 以降を使用している必要があります。

アプリケーション識別子

次の表は、MAU でサポートされている Mac 用 Microsoft アプリケーションの一覧です。 この識別子は、 --apps パラメーターを指定するときに使用されます。 コマンド ラインで複数のアプリケーションを指定する場合は、識別子をスペースで区切ります。

アプリケーション 識別子
Excel XCEL2019
Intune ポータル サイト IMCP01
ライセンス ヘルパー ツール OLIC02
MAU MSau04
Microsoft Copilot MSCP10
Microsoft Defender for Consumers WDAVCONSUMER
Microsoft Defender for Endpoint WDAV00
Microsoft Defender Shim WDAVSHIM
OneDrive ONDR18
OneNote ONMC2019
Outlook OPIM2019
PowerPoint PPT32019
クイック アシスト MSQA01
リモート ヘルプ MSRH01
Skype for Business MSFB16
Teams 1.0 クラシック TEAMS10
Teams 2.1 TEAMS21
Windows アプリ MSRD10
Word MSWD2019

注:

  • リモート デスクトップが Windows アプリと名付けられました。 引き続き更新プログラムを受け取るには、構成を新しい名前で更新してください。
  • Word や Outlook などの Office アプリの識別子は、次のバージョンで使用できます。
    • Microsoft 365 for Mac
    • Office LTSC for Mac 2024 (ボリュームライセンス)
    • Office LTSC for Mac 2021 (ボリュームライセンス)
  • MAU 自体の更新プログラムが保留中の場合は、アプリケーションを更新する前にその更新プログラムを適用する必要があります。
  • 識別子は、コマンド ラインから対話的に実行する場合には大文字と小文字が区別されませんが、Jamf Pro などの管理ツールから実行する場合は、テーブル内の大文字小文字の区別を使用します。
  • Microsoft Teams は、Teams アップデーターが失敗した場合など、一部のシナリオで更新プログラムを提供するために MAU を使用する場合があります。 ただし、Teams では管理者が更新プログラムを展開および管理する機能を提供しないため、msupdate を使用して MAU に Teams の更新プログラムを管理することはできません。 代わりに、Teams は約 2 週間ごとに自動的に更新され、新機能と品質更新プログラムが提供されます。 詳細については、「 Teams の更新プロセス」を参照してください。
  • 従来の Teams は、2025 年 7 月 1 日をもって使用できなくなりました。