使用 msupdate 更新 Mac 版 Microsoft 應用程式

MAU) 3.18 版及更新版本 (Microsoft AutoUpdate 包含 MSUPDATE 命令列工具。 msupdate 工具可用於啟動針對 Mac 開發的 Microsoft 應用程式的更新程序,例如 Office。 此工具主要是為了讓 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 分鐘後關閉以安裝更新」。 在 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 參數時會使用識別碼。 在命令列上指定多個應用程式時,請以空格分隔識別碼。

應用程式 識別碼
Excel XCEL2019
Intune 公司入口網站 IMCP01
授權協助程式工具 OLIC02
MAU MSau04
Microsoft Copilot MSCP10
適用於消費者的 Microsoft Defender WDAVCONSUMER
適用於端點的 Microsoft Defender WDAV00
Microsoft Defender 填充程式 WDAVSHIM
OneDrive ONDR18
OneNote ONMC2019
Outlook OPIM2019
PowerPoint PPT32019
快速助手 MSQA01
遠端說明 MSRH01
商務用 Skype MSFB16
Teams 1.0 傳統版 TEAMS10
Teams 2.1 TEAMS21
Windows 應用程式 MSRD10
Word MSWD2019

注意事項

  • 遠端桌面現在名為 Windows 應用程式。 使用新名稱更新您的設定,以繼續接收更新。
  • Office 應用程式(例如 Word 和 Outlook)的識別碼可用於下列版本:
    • Mac 版 Microsoft 365
    • Mac 版 Office LTSC 2024 (大量授權)
    • Mac 版 Office LTSC 2021 (大量授權)
  • 如果 MAU 本身的更新擱置中,則必須先套用該更新,然後才能更新任何應用程式。
  • 從命令列以互動方式執行時,識別碼不會區分大小寫,但從 Jamf Pro 等管理工具執行時,請使用表格中的字元大小寫。
  • 在某些情況下,Microsoft Teams 可能會使用 MAU 來提供更新,例如如果 Teams 更新程式失敗。 但是,您無法使用 msupdate 讓 MAU 管理 Teams 的更新,因為 Teams 不為系統管理員提供部署和管理更新的功能。 相反地,Teams 大約每兩週會自動更新一次,提供新功能和品質更新。 如需詳細資訊,請參閱 Teams 更新流程。
  • 傳統版 Teams 自 2025 年 7 月 1 日起不再提供使用。