使用 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 下載這類承載的範例。
使用下列步驟開始使用工具:
- 開啟終端機應用程式
- 輸入
cd /Library/Application\ Support/Microsoft/MAU2.0/Microsoft\ AutoUpdate.app/Contents/MacOS
- 執行
./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 的最新可用更新,在關閉 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 |
遠端說明 | MSRH01 |
商務用 Skype | MSFB16 |
Teams 1.0 傳統版 | TEAMS10 |
Teams 2.1 | TEAMS21 |
Windows App | MSRD10 |
Word | MSWD2019 |
注意事項
- 遠端桌面已重新命名為 Windows App。 請使用新名稱更新您的設定,以繼續接收更新。
- Office 應用程式的標識符,例如 Word 和 Outlook,可用於下列版本:
- Mac 版 Microsoft 365
- Mac 2024 (大量授權) 的 Office LTSC
- Mac 2021 (大量授權) 的 Office LTSC
- 如果MAU本身的更新擱置中,則必須先套用該更新,才能更新任何應用程式。
- 從命令行以互動方式執行時,標識元不會區分大小寫,但是從 Jamf Pro 等管理工具執行時,請使用資料表中的字元大小寫。
- Microsoft Teams 可能會在某些情況下使用MAU來提供更新,例如Teams更新程式是否失敗。 但是,您無法使用 msupdate 來管理 Teams 的 MAU 更新,因為 Teams 不會讓系統管理員能夠部署和管理更新。 相反地,Teams 大約每兩周會自動更新一次,並提供新功能和品質更新。 如需詳細資訊,請參閱 Teams 更新程式。