Keeping Surface Firmware Updated with System Center Update Publisher and System Center Configuration Manager

There is a nice blog explaining how to maintain Surface Firmware up-to-date with System Center Configuration Manager (https://blogs.technet.microsoft.com/thejoncallahan/2016/06/20/keeping-surface-firmware-updated-with-configuration-manager/) and with WSUS too (https://blogs.msdn.microsoft.com/beanexpert/2016/03/25/surface-3pro-4book-updates-available-in-wsus/).

If you have System Center Configuration Manager, you could use SCUP to keep your firmware up-to-date with benefits of both SCCM and WSUS.

1. Get the latest surface firmware update from https://technet.microsoft.com/en-us/itpro/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices

  1. Optionally create a setup wrapper of the msi provided (e.g. with Powershell App Deployment Toolkit) and iexpress to create a self-extracted setup. I personally prefer this wrapper, because it creates a nice log file and have other cool stuff.

  2. From SCUP console, create a new update

  3. Define the following installable rule (e.g. for surface book firmware update 17th November 2016):

  1. Define the following installed rule:

  1. Publish your update to your WSUS and use it in your SCCM infrastructure