Skip to main content
Jamf Nation, hosted by Jamf, is the largest Apple IT management community in the world. Dialog with your fellow IT professionals, gain insight about Apple device deployments, share best practices and bounce ideas off each other. Join the conversation.
Posted: by therealmacjeezy
Downloads: 223


Uses the msupdate binary on the computer to download the version that is entered for each application inside the Script Parameter

Script Parameters Info #

4: Word Version (16.16.xxxxxxxx)
5: Excel Version (16.16.xxxxxxxx)
6: PowerPoint Version (16.16.xxxxxxxx)
7: Outlook Version (16.16.xxxxxxxx)
8: OneNote Version (16.16.xxxxxxxx)


Version 2.0 Update (12/2018) Resolved the error being thrown if Microsoft AutoUpdate was not on the most current version. Added a Microsoft AutoUpdate version check at the beginning of the script to update it if needed, otherwise it will continue on as expected. Also added an update check section at the top after the Microsoft AutoUpdate version check. This will check if there are any updates available and will echo that no updates are needed then exit, which removes the multiple individual version checks if they aren't needed. --- This script will use the msupdate binary that is on the computer to check, download and install the update version entered in the Script Parameter for the script. If no version is entered in the Script Parameter, it will give feedback in the policy log that it was missing a version for that application and then continue on. At the end of the script, it will automatically check for and install any updates for "Skype for Business" and "Remote Desktop" as they are the same version for both Office 2016 and Office 2019. If the application is not installed on the computer, or an update is not needed, it will provide that feedback in the policy log and move on to the next line.


Generating Preview...