Endpoint configuration · GraphQL enum

WindowsEdition enum

Edition of a Microsoft Windows operating system, decoded one-to-one from the Windows product (SKU) value reported by the endpoint (GetProductInfo / the OperatingSystemSKU property of Win32_OperatingSystem). Unrecognized product values decode to UNKNOWN. Reference: GetProductInfo function

Values

Enum Value Description

UNKNOWN

Edition is unknown, unreported, or the product value is not recognized (PRODUCT_UNDEFINED, 0x00000000).

HOME_BASIC

Windows Home Basic (PRODUCT_HOME_BASIC, 0x00000002).

HOME_BASIC_N

Windows Home Basic N (PRODUCT_HOME_BASIC_N, 0x00000005).

HOME_PREMIUM

Windows Home Premium (PRODUCT_HOME_PREMIUM, 0x00000003).

BUSINESS

Windows Business (PRODUCT_BUSINESS, 0x00000006).

STARTER

Windows Starter (PRODUCT_STARTER, 0x0000000B).

CORE

Windows Home (PRODUCT_CORE, 0x00000065).

CORE_N

Windows Home N (PRODUCT_CORE_N, 0x00000062).

PROFESSIONAL

Windows Pro (PRODUCT_PROFESSIONAL, 0x00000030).

PROFESSIONAL_N

Windows Pro N (PRODUCT_PROFESSIONAL_N, 0x00000031).

PRO_WORKSTATION

Windows Pro for Workstations (PRODUCT_PRO_WORKSTATION, 0x000000A1).

PRO_WORKSTATION_N

Windows Pro for Workstations N (PRODUCT_PRO_WORKSTATION_N, 0x000000A2).

PRO_FOR_EDUCATION

Windows Pro Education (PRODUCT_PRO_FOR_EDUCATION, 0x000000A4).

EDUCATION

Windows Education (PRODUCT_EDUCATION, 0x00000079).

EDUCATION_N

Windows Education N (PRODUCT_EDUCATION_N, 0x0000007A).

ENTERPRISE

Windows Enterprise (PRODUCT_ENTERPRISE, 0x00000004).

ENTERPRISE_N

Windows Enterprise N (PRODUCT_ENTERPRISE_N, 0x0000001B).

ENTERPRISE_S

Windows Enterprise LTSC, the long-term servicing channel (PRODUCT_ENTERPRISE_S, 0x0000007D).

ENTERPRISE_S_N

Windows Enterprise LTSC N (PRODUCT_ENTERPRISE_S_N, 0x0000007E).

SERVERRDSH

Windows Enterprise for Virtual Desktops, multi-session (PRODUCT_SERVERRDSH, 0x000000AF).

IOTENTERPRISE

Windows IoT Enterprise (PRODUCT_IOTENTERPRISE, 0x000000BC).

IOTENTERPRISE_S

Windows IoT Enterprise LTSC (PRODUCT_IOTENTERPRISE_S, 0x000000BF).

STANDARD_SERVER

Windows Server Standard (PRODUCT_STANDARD_SERVER, 0x00000007).

STANDARD_SERVER_CORE

Windows Server Standard, core installation (PRODUCT_STANDARD_SERVER_CORE, 0x0000000D).

DATACENTER_SERVER

Windows Server Datacenter (PRODUCT_DATACENTER_SERVER, 0x00000008).

DATACENTER_SERVER_CORE

Windows Server Datacenter, core installation (PRODUCT_DATACENTER_SERVER_CORE, 0x0000000C).

ENTERPRISE_SERVER

Windows Server Enterprise (PRODUCT_ENTERPRISE_SERVER, 0x0000000A).

ENTERPRISE_SERVER_CORE

Windows Server Enterprise, core installation (PRODUCT_ENTERPRISE_SERVER_CORE, 0x0000000E).

WEB_SERVER

Windows Web Server (PRODUCT_WEB_SERVER, 0x00000011).

SMALLBUSINESS_SERVER

Windows Small Business Server (PRODUCT_SMALLBUSINESS_SERVER, 0x00000009).

SERVER_FOR_SMALLBUSINESS

Windows Server 2008 for Windows Essential Server Solutions (PRODUCT_SERVER_FOR_SMALLBUSINESS, 0x00000018).

SERVER_FOR_SMALLBUSINESS_V

Windows Server 2008 without Hyper-V for Windows Essential Server Solutions (PRODUCT_SERVER_FOR_SMALLBUSINESS_V, 0x00000023).

SERVER_FOUNDATION

Windows Server Foundation (PRODUCT_SERVER_FOUNDATION, 0x00000021).

SB_SOLUTION_SERVER

Windows Small Business Server Essentials (PRODUCT_SB_SOLUTION_SERVER, 0x00000032).

ESSENTIALBUSINESS_SERVER_MGMT

Windows Essential Server Solution Management (PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT, 0x0000003B).

ESSENTIALBUSINESS_SERVER_ADDL

Windows Essential Server Solution Additional (PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL, 0x0000003C).

Used by

  • OsInfo type: Basic information about the operating system an Endpoint is running.
  • RuleApplyToOptionKey enum: Attribute keys that further scope which objects a rule applies to, in addition to its applyTo object type.

Example

Example

"UNKNOWN"