Skip to main content

Deploy Microsoft Surface drivers and firmware using Intune


Download Surface Laptop Drivers and Firmware

Download Windows 11 Surface Laptop Drivers and Firmware msi installer and save to C:\Temp\Surface Laptop

Surface Laptop 5 Drivers and Firmware
https://www.microsoft.com/en-us/download/details.aspx?id=104679
Surface Laptop 5 Update 24.011.14487.0 (64 bit)

Find msi installation options

Run the following command to find the msi installer options

Open Command Prompt

cd "C:\Temp\Surface Laptop"
SurfaceLaptop5_Win11_22621_24.011.14487.0.msi /?

windows installer options

Get uninstall string from registry

Check the following registry key for the uninstall command

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Example: Surface Laptop 5 Update registry key

Registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{21D12183-BC93-4507-9018-9938D24355A0}

DisplayName
Surface Laptop 5 Update 24.011.14487.0 (64 bit)

DisplayVersion
24.011.14487.0

UninstallString
MsiExec.exe /X{21D12183-BC93-4507-9018-9938D24355A0}

registry uninstall key

Silent install and uninstall commands

Surface Laptop 5 drivers silent install and uninstall commands

install.cmd

SurfaceLaptop5_Win11_22621_24.011.14487.0.msi /qn /norestart

uninstall.cmd

MsiExec.exe /X {21D12183-BC93-4507-9018-9938D24355A0} /qn /norestart

Create Intune package using Win32 Content Prep Tool

Download Microsoft Win32 Content Prep Tool

Download Microsoft Win32 Content Prep Tool and extract to C:\Temp
https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool

Folder to be packaged

Copy theses files into the C:\Temp\Surface Laptop folder to be packaged
SurfaceLaptop5_Win11_22621_24.011.14487.0.msi
install.cmd
uninstall.cmd

folder to be packaged

Microsoft Win32 Content Prep Tool command line options

-c setup folder containing all the files you want to package.
-s application setup file .cmd .ps1 .exe or .msi
-o output file

Create Intune package using IntuneWinAppUtil.exe

Run the following command to create an Intune package

Open Command Prompt (run as Administrator)

cd C:\Temp\Microsoft-Win32-Content-Prep-Tool-master
 
IntuneWinAppUtil.exe -c "C:\Temp\Surface Laptop" -s "C:\Temp\Surface Laptop\install.cmd" -o "C:\Temp\Surface Laptop-Intune"

You will be prompted to create the output folder

create package using intunewinapputil

intunewin package has been created

intunewin package created

Install Surface Drivers and Firmware with Intune

Intune admin center
Apps - Windows - Add

App type: Windows app (Win32)

Click Select

select app type

Select app package file: install.intunewin
Click OK

select app package file 

App information

Name: Surface Laptop 5 Drivers
Description: Surface Laptop 5 drivers and firmware
Publisher: Microsoft Corporation
App Version: 24.011.14487.0

app information

Program

Install command: install.cmd
Uninstall command: uninstall.cmd
Install behavior: System
Device restart behavior: No specific action

program

Requirements

Operating system architecture
Minimum operating system

requirements

Detection rules

Rules format: Manually configure detection riles
Add

Rule type: Registry

Key path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{21D12183-BC93-4507-9018-9938D24355A0}

Value name: DisplayVersion
Detection method: Version comparison
Operator: Greater than or equal to
Value: 24.011.14487.0

detection rule

Dependencies

Dependencies - Click Next

Supersedence

Supersedence - Click Next

Assignment

Assign to a test group of devices
Hide all toast notifications

assignments

Click Create

click create 

 

1000 Characters left



Filter articles by tag