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.
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 |
- Log in to post comments