Field Learnings: Surface System SKU Information

Hi, my name is Scott McArthur and I am a Senior Supportability PM for Surface.  Today’s blog is a discussion on using System SKU to identify specific Surface models.

There are various scenarios where you might need to identify specific Surface models for some type of action.  In the past the SMBIOS variable System Model could be used but sometimes that is not enough to differentiate devices. For example, the new Surface Pro (Model 1796) and Surface Pro with LTE Advanced (Model 1807) have the same System Model, Surface Pro. So, if you wanted to do some type of action only on one of the models, this is where you would need to use the variable System SKU to differentiate between the two.

The following table shows the devices where you need to leverage System SKU:

 Device  Model  System SKU
 Surface 3 WiFi  Surface 3  Surface_3
 Surface 3 LTE AT&T  Surface 3  Surface_3_US1
 Surface 3 LTE Verizon  Surface 3  Surface_3_US2
 Surface 3 LTE North America  Surface 3  Surface_3_NAG
 Surface 3 LTE Outside of North America and Y!mobile in Japan  Surface 3  Surface_3_ROW
 Surface Pro  Surface Pro  Surface_Pro_1796
 Surface Pro with LTE Advanced  Surface Pro  Surface_Pro_1807
 Surface Book 2 13 inch  Surface Book 2  Surface_Book_1832
 Surface Book 2 15 inch  Surface Book 2  Surface_Book_1793


You can use the following PowerShell command to pull System SKU:

gwmi -namespace root\wmi -class MS_SystemInformation | select SystemSKU

You can also find the System SKU and System Model for a device in System Information. Just type MSInfo32 in the Start Menu search field.

One example of how you could use this in Microsoft Deployment Toolkit (MDT) or System Center Configuration Manager is part of a Task Sequence WMI Condition.  For example:

  • WMI Namespace –  Root\WMI
  • WQL Query –  SELECT * FROM MS_SystemInformation WHERE SystemSKU = "Surface_Pro_1796"

Hope this helps with your Surface Deployments.

This field learnings blog written by Scott McArthur, Senior Supportability Program Manager

Comments (0)

Skip to main content