共用方式為


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

Microsoft AutoUpdate (MAU) 3.18 版和更新版本包含 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選項僅支援下列應用程式更新:WordExcelPowerPointOutlookOneNote

如何使用 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 分鐘) ,然後在 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
MSau04
取用者的 Microsoft Defender WDAVCONSUMER
適用於端點的 Microsoft Defender WDAV00
Microsoft Defender 填充碼 WDAVSHIM
OneDrive ONDR18
OneNote ONMC2019
Outlook OPIM2019
PowerPoint PPT32019
快速助手 MSQA01
遠端桌面 MSRD10
遠端說明 MSRH01
商務用 Skype MSFB16
Teams 1.0 傳統版 TEAMS10
Teams 2.1 TEAMS21
Word MSWD2019

注意事項

  • Office 應用程式的標識符,例如 Word 和 Outlook,可用於下列版本:
    • Mac 版 Office (Microsoft 365 或 Office 365 訂閱方案)
    • Mac 2021 (大量授權 Office LTSC)
    • Mac 版 Office 2019 (零售或大量授權)
  • 如果MAU本身的更新擱置中,則必須先套用該更新,才能更新任何應用程式。
  • 從命令行以互動方式執行時,標識元不會區分大小寫,但是從 Jamf Pro 等管理工具執行時,請使用資料表中的字元大小寫。
  • 在某些情況下,Microsoft Teams 可能會使用 MAU 來提供更新,例如 Teams 更新程序失敗。 但是,您無法使用 msupdate 來管理 Teams 的 MAU 更新,因為 Teams 不會讓系統管理員能夠部署和管理更新。 相反地,Teams 大約每兩周會自動更新一次,並提供新功能和品質更新。 如需詳細資訊,請參閱 Teams 更新程式