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 /?
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}
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
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
intunewin package has been created
Install Surface Drivers and Firmware with Intune
Intune admin center
Apps - Windows - Add
App type: Windows app (Win32)
Click Select
Select app package file: install.intunewin
Click OK
App information
Name: Surface Laptop 5 Drivers
Description: Surface Laptop 5 drivers and firmware
Publisher: Microsoft Corporation
App Version: 24.011.14487.0
Program
Install command: install.cmd
Uninstall command: uninstall.cmd
Install behavior: System
Device restart behavior: No specific action
Requirements
Operating system architecture
Minimum operating system
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
Dependencies
Dependencies - Click Next
Supersedence
Supersedence - Click Next
Assignment
Assign to a test group of devices
Hide all toast notifications
Click Create
Subscribe
Report