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

Microsoft AutoUpdate (MAU) バージョン 3.18 以降には、msupdate コマンド ライン ツールが含まれています。 msupdate ツールを使用すると、Mac 用に生成された Microsoft アプリケーションの更新プロセスを開始できます (例: Office。 このツールは主に、更新プログラムが適用される時間を IT 管理者により正確に制御するように設計されています。 MAU の最新バージョンは、このリンクから ダウンロードできます

msupdate は、APPLE イベントを MAU デーモンに送信することで機能します。 macOS 10.14 Mojave 以降では、msupdate を初めて実行するときにプライバシー プロンプトが表示される場合があります。 Jamf Pro などのエンタープライズ管理ツールを使用している場合は、アクセスを事前に承認するためにプライバシー設定ポリシー制御 (PAYLOADC) ペイロードをデプロイする必要があります。 このようなペイロードのサンプルは、 からダウンロード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 で利用可能な最新の更新プログラムをダウンロードしてインストールし、Excel を閉じる前に 180 秒 (3 分) 待ち、"Excel は更新プログラムをインストールするために 3 分で終了します" と表示されます。 macOS バナー通知で、ユーザーに通知します。 ./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 されます。 コマンド ラインで複数のアプリケーションを指定する場合は、識別子をスペースで分離します。

アプリケーション 識別子
Word MSWD2019
Excel XCEL2019
PowerPoint PPT32019
Outlook OPIM2019
OneNote ONMC2019
MAU MSau04
OneDrive ONDR18
Teams TEAM01
Skype for Business MSFB16
リモート デスクトップ MSRD10
Intune ポータル サイト IMCP01
Defender ATP WDAV00
Edge カナリア EDCN01
Edge Dev EDDV01
Edge Beta EDBT01
Edge Stable EDGE01

注意

  • Word や Outlook などの Office アプリの識別子は、Office for Mac (Office 365 または Microsoft 365 サブスクリプション プランから) または Office 2019 for Mac (リテール版またはボリューム ライセンス版) に使用できます。
  • MAU 自体の更新が保留中の場合は、アプリケーションを更新する前に、その更新プログラムを適用する必要があります。
  • コマンド ラインから対話形式で実行する場合、識別子では大文字と小文字が区別されませんが、Jamf などの管理ツールから実行する場合は、表の文字の大文字と小文字を区別Pro。
  • Microsoft Teams UPDATER が失敗した場合など、一部のシナリオで MAU を使用して更新プログラムTeams可能性があります。 ただし、msupdate を使用して Teams の更新プログラムを管理することはできません。これは、Teams では更新プログラムを展開および管理する機能を管理者に提供しないのでです。 代わりに、Teams機能と品質更新プログラムを使用して、約 2 週間ごとに自動的に更新されます。 詳細については、「Teams の更新プロセス」を参照してください。