SCCM 2012 Operating System Operands

The Desired Configuration Management within SCCM 2012 relies upon Operating System Expressions when constructing rules for software deployment.   The Requirements tab of an Application "Deployment Type".    When scripting the creation of SCCM Applications (either with Powershell of C#) the Operation System representations have to be written in a specific format to be valid.

Application Requirements Properties View

 The text representations of operands (such as All Windows XP (64-bit) may be extracted from the SCCM database table dbo.CI_Models.

As its surprisingly difficult to find a current list of operands on the web I've included an extract from SCCM 2012 SP1 below.

Windows/All_Windows_Client_Server
Windows/All_IA64_Windows_Server_2003_Non_R2
Windows/All_IA64_Windows_Server_2008
Windows/All_x64_Windows_7_Client
Windows/All_x64_Windows_8_Client
Windows/All_x64_Windows_8_and_higher_Client
Windows/All_x64_Windows_8.1_Client
Windows/All_x64_Windows_8.1_and_higher_Clients
Windows/All_x64_Windows_8.1
Windows/All_x64_Windows_Server_2003_Non_R2
Windows/All_x64_Windows_Server_2003_R2
Windows/All_x64_Windows_Server_2008
Windows/All_x64_Windows_Server_2008_R2
Windows/All_x64_Windows_Server_8
Windows/All_x64_Windows_Server_8_and_higher
Windows/All_x64_Windows_Server_2012_R2
Windows/All_x64_Windows_Server_2012_R2_and_higher
Windows/All_Embedded_Windows_XP
Windows/x64_Embedded_Windows_7
Windows/x86_Embedded_Windows_7
Windows/All_x86_Windows_Embedded_8_Standard
Windows/All_x64_Windows_Embedded_8_Standard
Windows/All_x86_Windows_Embedded_8_Industry
Windows/All_x64_Windows_Embedded_8_Industry
Windows/All_x86_Windows_Embedded_8.1_Industry
Windows/All_x64_Windows_Embedded_8.1_Industry
Windows/All_x64_Windows_Vista
Windows/All_x64_Windows_XP_Professional
Windows/All_x86_Windows_7_Client
Windows/All_x86_Windows_8_Client
Windows/All_x86_Windows_8_and_higher_Client
Windows/All_x86_Windows_8.1_Client
Windows/All_x86_Windows_8.1_and_higher_Clients
Windows/All_x86_Windows_8.1
Windows/All_x86_Windows_Server_2003_Non_R2
Windows/All_x86_Windows_Server_2003_R2
Windows/All_x86_Windows_Server_2008
Windows/All_x86_Windows_Vista
Windows/All_x86_Windows_XP
Windows/All_ARM_Windows_8_Client
Windows/All_ARM_Windows_8.1_Client
Windows/All_ARM_Windows_8.1
Windows/All_Windows_RT
Windows/IA64_Windows_Server_2003_SP1
Windows/IA64_Windows_Server_2003_SP2
Windows/IA64_Windows_Server_2008_original_release
Windows/x64_Windows_Server_2003_R2_original_release_SP1
Windows/x64_Windows_Server_2003_R2_SP2
Windows/x64_Windows_Server_2003_SP1
Windows/x64_Windows_Server_2003_SP2
Windows/x64_Windows_Server_2008_original_release
Windows/x64_Windows_Vista_Original_Release
Windows/x64_Windows_Vista_SP1
Windows/x64_Windows_XP_Professional_SP1
Windows/x64_Windows_XP_Professional_SP2
Windows/x86_Windows_Server_2003_R2_original_release_SP1
Windows/x86_Windows_Server_2003_R2_SP2
Windows/x86_Windows_Server_2003_SP1
Windows/x86_Windows_Server_2003_SP2
Windows/x86_Windows_Server_2008_original_release
Windows/x86_Windows_Vista_Original_Release
Windows/x86_Windows_Vista_SP1
Windows/x86_Windows_XP_Professional_Service_Pack_2
Windows/x86_Windows_XP_Professional_Service_Pack_3
Windows/x86_Windows_7_Client
Windows/x64_Windows_7_Client
Windows/x86_Windows_7_SP1
Windows/x64_Windows_7_SP1
Windows/x64_Windows_Server_2008_R2
Windows/x86_Windows_Vista_SP2
Windows/x64_Windows_Vista_SP2
Windows/x64_Windows_Server_2008_SP2
Windows/x86_Windows_Server_2008_SP2
Windows/IA64_Windows_Server_2008_SP2
Windows/x64_Windows_Server_2008_R2_Core
Windows/x64_Windows_Server_2008_R2_SP1
Windows/x64_Windows_Server_2008_Core
Windows/x86_Windows_Server_2008_Core
Windows/All_x86_Windows_2000
Windows/x86_Windows_2000_SP4
Windows/x64_Windows_Server_2008_R2_SP1_Core
Windows/x64_Windows_Server_2008_SP2_Core

 

 

 

Tags