Enabling Surface Laptop keyboard during MDT deployment
Hi, my name is Scott McArthur and I am Supportability PM with commercial Surface. Today’s blog will discuss how to enable the keyboard on the new Surface Laptop during a Microsoft Deployment Toolkit deployment. The information in this blog could be used for other deployment methodologies also
On most devices, the keyboard should work while in Lite Touch. Surface Laptop requires some additional drivers to enable the keyboard. Use the following steps:
1. Download the latest Surface Laptop .MSI from https://www.microsoft.com/en-us/download/details.aspx?id=55489
2. Extract the contents to folder
Msiexec.exe /a SurfaceLaptop_Win10_15063_1703008_1.msi targetdir=c:\surface_laptop_drivers /qn
Best practice with MDT is to create a folder for WindowsPE and use selection profile to limit what drivers are injected into Lite Touch.
For example, the WindowsPEX64 folder below
You should import the following folders into the WindowsPEX64 folder.
The following shows the 3 folders imported (5 drivers). It also contains the latest Surface Ethernet Driver .
Selection profile configuration
Configuration of Windows PE.
Then in the configuration of Windows PE you choose that selection profile, WindowsPEX64.
· Make sure you are choosing X64 architecture
When deploying a new image to Surface Laptop you should also be aware of the following issue:
4032347 "Your organization used Device Guard to block this app" error on Surface Laptop https://support.microsoft.com/en-US/help/4032347
Update 8/23/2017: My friend Frank Rojas from the Configuration Manager OSD Support Team blog was kind enough to test this in Configuration Manager 1702. He sent the following screenshots over which shows you what it looks like
Hope this helps with your deployments.