From 089ae7d759c89ac1c31bc6f325b6566efd6a9375 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 Mar 2019 10:29:13 -0800 Subject: [PATCH 01/13] Create surface-system-sku-reference --- devices/surface/surface-system-sku-reference | 57 ++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 devices/surface/surface-system-sku-reference diff --git a/devices/surface/surface-system-sku-reference b/devices/surface/surface-system-sku-reference new file mode 100644 index 0000000000..cfd587e1ff --- /dev/null +++ b/devices/surface/surface-system-sku-reference @@ -0,0 +1,57 @@ +--- +title: Surface System SKU reference +description: This topic explains how to use the Surface Diagnostic Toolkit for Business. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +author: coveminer +ms.author: v-jokai +ms.topic: article +ms.date: 03/08/2019 +--- +# System SKU Reference +This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, + +System SKU is a variable (along with System Model and others) stored in System Management BIOS (SMBIOS) tables in the UEFI layer of Surface devices. Use the System SKU name whenever you need to differentiate between devices with the same System Model name, such as Surface Pro and Surface Pro with LTE Advanced. + +| **Device** | **System 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 T-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 13inch | Surface Book 2 | Surface_Book_1832 | +| Surface Book 2 15inch | Surface Book 2 | Surface_Book_1793 | +| Surface Go Consumer | Surface Go | Surface_Go_1824_Consumer | +| Surface Go Commercial | Surface Go | Surface_Go_1824_Commercial | +| Surface Pro 6 Consumer | Surface Pro 6 | Surface_Pro_6_1796_Consumer | +| Surface Pro 6 Commercial | Surface Pro 6 | Surface_Pro_6_1796_Commercial | +| Surface Laptop 2 Consumer | Surface Laptop 2 | Surface_Laptop_2_1769_Consumer | +| Surface Laptop 2 Commercial | Surface Laptop 2 | Surface_Laptop_2_1769_Commercial | + +## Examples + +**PowerShell** + Use the following PowerShell command to pull System SKU: + + gwmi -namespace root\wmi -class MS_SystemInformation | select SystemSKU + +**System Information** +You can also find the System SKU and System Model for a device in System Information. +Click **Start** > **MSInfo32**. + +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: + +**Task Sequence WMI Condition** + + - WMI Namespace – Root\WMI + - WQL Query – SELECT * FROM MS_SystemInformation WHERE SystemSKU = "Surface_Pro_1796" + + + + + + From 1f018bc34fca88edb5d66853b8bfb2dbbe1b9777 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 Mar 2019 10:37:02 -0800 Subject: [PATCH 02/13] Rename surface-system-sku-reference to surface-system-sku-reference.md --- ...rface-system-sku-reference => surface-system-sku-reference.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename devices/surface/{surface-system-sku-reference => surface-system-sku-reference.md} (100%) diff --git a/devices/surface/surface-system-sku-reference b/devices/surface/surface-system-sku-reference.md similarity index 100% rename from devices/surface/surface-system-sku-reference rename to devices/surface/surface-system-sku-reference.md From 0b3db62aa91a16362d1164f923a791e41f6a1a3d Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 Mar 2019 10:38:54 -0800 Subject: [PATCH 03/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index cfd587e1ff..3eae1b37d3 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -1,6 +1,6 @@ --- title: Surface System SKU reference -description: This topic explains how to use the Surface Diagnostic Toolkit for Business. +description: This topic provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library @@ -10,7 +10,7 @@ ms.topic: article ms.date: 03/08/2019 --- # System SKU Reference -This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, +This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, and related tools. System SKU is a variable (along with System Model and others) stored in System Management BIOS (SMBIOS) tables in the UEFI layer of Surface devices. Use the System SKU name whenever you need to differentiate between devices with the same System Model name, such as Surface Pro and Surface Pro with LTE Advanced. From dcffb889ad0fea037d36b12203e30200a7f9fc36 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 Mar 2019 10:39:22 -0800 Subject: [PATCH 04/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index 3eae1b37d3..95e42ceb79 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -9,7 +9,7 @@ ms.author: v-jokai ms.topic: article ms.date: 03/08/2019 --- -# System SKU Reference +# Surface System SKU Reference This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, and related tools. System SKU is a variable (along with System Model and others) stored in System Management BIOS (SMBIOS) tables in the UEFI layer of Surface devices. Use the System SKU name whenever you need to differentiate between devices with the same System Model name, such as Surface Pro and Surface Pro with LTE Advanced. From 9de1b40a4e447afbd6c66346c440668d11989f7c Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 8 Mar 2019 11:02:28 -0800 Subject: [PATCH 05/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index 95e42ceb79..53be5900e4 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -10,7 +10,7 @@ ms.topic: article ms.date: 03/08/2019 --- # Surface System SKU Reference -This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, and related tools. +This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, or related tools. System SKU is a variable (along with System Model and others) stored in System Management BIOS (SMBIOS) tables in the UEFI layer of Surface devices. Use the System SKU name whenever you need to differentiate between devices with the same System Model name, such as Surface Pro and Surface Pro with LTE Advanced. From e4bedee256c10839e4091a018f54314709f00994 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 Mar 2019 09:17:57 -0700 Subject: [PATCH 06/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index 53be5900e4..ef6ed99246 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -7,7 +7,7 @@ ms.sitesec: library author: coveminer ms.author: v-jokai ms.topic: article -ms.date: 03/08/2019 +ms.date: 03/12/2019 --- # Surface System SKU Reference This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, or related tools. From 93797c979a6e06183d8cf91a305312fcb314e7eb Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 Mar 2019 09:19:27 -0700 Subject: [PATCH 07/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index ef6ed99246..19f88a0fe2 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -34,14 +34,14 @@ System SKU is a variable (along with System Model and others) stored in System M ## Examples -**PowerShell** +### **PowerShell** Use the following PowerShell command to pull System SKU: gwmi -namespace root\wmi -class MS_SystemInformation | select SystemSKU -**System Information** +### **System Information** You can also find the System SKU and System Model for a device in System Information. -Click **Start** > **MSInfo32**. +- Click **Start** > **MSInfo32**. 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: From 58b5922fbc870e47166fc4f60cbab62e5f8150ab Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 Mar 2019 09:20:29 -0700 Subject: [PATCH 08/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index 19f88a0fe2..c888085bdd 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -43,9 +43,10 @@ System SKU is a variable (along with System Model and others) stored in System M You can also find the System SKU and System Model for a device in System Information. - Click **Start** > **MSInfo32**. -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: -**Task Sequence WMI Condition** + +### **Task Sequence WMI Condition** +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" From 210c73214963b7b44507f4379161bf4f465cde68 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 Mar 2019 09:20:52 -0700 Subject: [PATCH 09/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index c888085bdd..508e531da7 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -34,7 +34,7 @@ System SKU is a variable (along with System Model and others) stored in System M ## Examples -### **PowerShell** +### PowerShell Use the following PowerShell command to pull System SKU: gwmi -namespace root\wmi -class MS_SystemInformation | select SystemSKU From b44d4d1a1f2291e08066f7f62f00fd4c2ec7230c Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 Mar 2019 09:25:43 -0700 Subject: [PATCH 10/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index 508e531da7..ee97f889e3 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -32,21 +32,19 @@ System SKU is a variable (along with System Model and others) stored in System M | Surface Laptop 2 Consumer | Surface Laptop 2 | Surface_Laptop_2_1769_Consumer | | Surface Laptop 2 Commercial | Surface Laptop 2 | Surface_Laptop_2_1769_Commercial | -## Examples +## Using System SKU variables ### PowerShell - Use the following PowerShell command to pull System SKU: +Use the following PowerShell command to System SKU information: gwmi -namespace root\wmi -class MS_SystemInformation | select SystemSKU -### **System Information** +### System Information You can also find the System SKU and System Model for a device in System Information. - Click **Start** > **MSInfo32**. - - -### **Task Sequence WMI Condition** -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: +### Task Sequence WMI Condition +You can use System SKU variables in a Task Sequence WMI Condition in the Microsoft Deployment Toolkit (MDT) or System Center Configuration Manager. For example: - WMI Namespace – Root\WMI - WQL Query – SELECT * FROM MS_SystemInformation WHERE SystemSKU = "Surface_Pro_1796" From b90de75c195a3d885102db0ea950c7682420153b Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 Mar 2019 09:27:10 -0700 Subject: [PATCH 11/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 1 - 1 file changed, 1 deletion(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index ee97f889e3..64ba353212 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -35,7 +35,6 @@ System SKU is a variable (along with System Model and others) stored in System M ## Using System SKU variables ### PowerShell -Use the following PowerShell command to System SKU information: gwmi -namespace root\wmi -class MS_SystemInformation | select SystemSKU From 46c5fc81f4444eff6464a50e63a3c52f553e6495 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 Mar 2019 09:27:58 -0700 Subject: [PATCH 12/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index 64ba353212..38dfa9f891 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -42,7 +42,7 @@ System SKU is a variable (along with System Model and others) stored in System M You can also find the System SKU and System Model for a device in System Information. - Click **Start** > **MSInfo32**. -### Task Sequence WMI Condition +### WMI You can use System SKU variables in a Task Sequence WMI Condition in the Microsoft Deployment Toolkit (MDT) or System Center Configuration Manager. For example: - WMI Namespace – Root\WMI From 42b1a624184497e4547f292ad595ecf3bd7ac72a Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 12 Mar 2019 09:29:38 -0700 Subject: [PATCH 13/13] Update surface-system-sku-reference.md --- devices/surface/surface-system-sku-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/surface/surface-system-sku-reference.md b/devices/surface/surface-system-sku-reference.md index 38dfa9f891..6553415c15 100644 --- a/devices/surface/surface-system-sku-reference.md +++ b/devices/surface/surface-system-sku-reference.md @@ -10,7 +10,7 @@ ms.topic: article ms.date: 03/12/2019 --- # Surface System SKU Reference -This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, or related tools. +This document provides a reference of System SKU names that you can use to quickly determine the machine state of a specific device using PowerShell, WMI, and related tools. System SKU is a variable (along with System Model and others) stored in System Management BIOS (SMBIOS) tables in the UEFI layer of Surface devices. Use the System SKU name whenever you need to differentiate between devices with the same System Model name, such as Surface Pro and Surface Pro with LTE Advanced.