There are 24 different System Enclosure WMI classes and there isn’t a built-in SCCM report that will help you figure out the number of desktops, laptops, servers or virtual machines (VMs) in your environment. Applies to any computer with the SCCM Virtual Machine flag set to Yes. Applies to any computer with a System Role of Server.
Determine chassis type Had that last mile problem recently, where I thought the script I wrote gathered all the information required, only to be asked, to add the chassis of the computer into the report. 12 Docking Station The Count by Chassis Types dashboard uses Enhansoft-created definitions for the following most customer requested PC types. Garth Jones | My blogs: Enhansoft and 8 Portable Do you have an idea for a report set that you would like us to create? Configuration Baseline Remediation – How to Create the Baseline, Announcement, Baseline Remediation, ConfigMgr, ConfigMgr (Current Branch), ConfigMgr2007, ConfigMgr2012, ConfigMgr2012 R2, Configuration Baseline, Configuration Manager, How-To, Network Drives, SCCM, SCCM (Curent Branch), SCCM 2007, SCCM 2012, SCCM 2012 R2, System Center Configuration Manager, Tips, ConfigMgr Management Insights for Collections. This means that if you are using, Do you have an idea for a report set that you would like us to create? The four PC Type classes are as follows: Applies to any computer with the SCCM Virtual Machine flag set to Yes. Hello, You may want to add 3 new Chassis types to your report (30, 31, & 32). June 2018’s free System Center Configuration Manager (SCCM) report is Count by Chassis Types. What if you need to know how may tower servers are running in the datacenter? SCCM Report that contains system info and chassis type. In the chart on the left-hand side, the WMI classes are grouped into PC Types (desktops, laptops, servers and virtual computers) in order to give you a better, less complicated, high-level overview. I found the MSDN documentation, but, know there is a CIM (or something) site?
This category of dashboards and reports will provide you with information about a computer’s chassis type, serial number, asset tag and manufacturer. Qualifiers: CIM_Key, MaxLen (256) Some have WinXP SP3, some Win7 SP1. SCCM Create Collections for Laptops In Configuration Manager a query is a specific set of instructions that extract information about a defined set of objects. I have most things worked out, but there are a few things that I would really appreciate 9 Laptop The Optiplex sell with six different chassis types. Old Blog site | Twitter:
http://connect.microsoft.com/ This is the only way it will get implemented. Then get Count by Chassis Types NOW! You can of cause do the same for DESKTOP - IsDesktop=TRUE and SERVER ... I’m using system center configmgr2007 to deploy systems operated within the … Now you’ll be able to know in an instant the number of desktops, hand helds, laptops, notebooks, sub notebooks, mini towers, towers, etc., that are in your environment! http://eskonr.com/2010/11/sccm-collection-to-list-all-the-laptop-computers-2, Please click on "vote as Helpful" if you feel this post helpful to you. To this end you may now encounter devices whose Chassis Type is changed from "Notebook" to "Convertible" after a BIOS update.
Would you find it useful to have the 24 System Enclosure WMI classes presented in one easy-to-read dashboard? What if you are moving away from desktops to laptops? What if you need to know how may tower servers are running in the datacenter? The last update looks like 2006. Get it here! The place else Drop us a line on Facebook or Twitter! There are 24 different System Enclosure WMI classes and there isn’t a built-in SCCM report that will help you figure out the number of desktops, laptops, servers or virtual machines (VMs) in your environment. The standard docs can be found at http://www.dmtf.org/ it took a bit of digging to find it. Learn more. This will make sure this step is only run is the Chassi type is LAPTOP. 18 Expansion Chassis More and more people really need to look at this IS there a Chassis Type of 25 = Tablet, and, if so, what's the source documentation on Chassis types? No difference in computers, BIOS, version of OS, applications (minimal and identical except Office 2007 on XP, 2010 on Win7) and all done at same time with same image (of either OS). 4 Low Profile Desktop ( Log Out / 2 Unknown
Learn more, We use analytics cookies to understand how you use our websites so we can make them better, e.g. WHEN '15' THEN 'Space Saving Chassis' WHEN '16' THEN 'Lunch Box' Learn more. Hi, this looks like an awesome hardware report for SCCM. 1 Wheeler Street, Suite 200, Ottawa, ON, Canada, K2J 3C2. Thankfully Powershell was able to do this using simple IF - ELSE IF - ELSE :) The Count by Chassis Types dashboard puts the 24 System Enclosure WMI classes into two easy-to-read charts. BTW...where IS the standard doc? 14 Sub Notebook BTW, I clean up you query to follow best practices. And, what is it that makes a system report as a certain Chassis Type? Queries are those basic building blocks which everything else in SCCM is based on. they're used to log you in. You can change the chassisTypes values as you want. Each chart and corresponding table can be printed on separate pages! So I was thinking the other day if there might be a better way and I remembered that WMI stores the chassis type in Win32_SystemEnclosure and that SCCM gathers this. However... nothing is ever straight forward. WHEN '17' THEN 'Main System Chassis' WHEN '18' THEN 'Expansion Chassis' WHEN '13' THEN 'ALL- IN -One' WHEN '14' THEN 'Sub Notebook' It turns out that just because there's a long list of different chassis types to choose from, the manufactures decided they would. One of the fundamental things you need to do with any SCCM installation and deployment, you need to get the basics right. Free Tools and Reports I found that nothing on Motions very standardized. We use essential cookies to perform essential website functions, e.g. so instead SCCM reports would show the actual Chassis Type (listed below). I am trying to modify an SCCM report that a previous person at my job wrote before I came on board. Would you find it useful to have the 24 System Enclosure WMI classes presented in one easy-to-read dashboard? This means that if you are using, Do you have an idea for a report set that you would like us to create? © 2006-2019 Enhansoft. Can I simply just say what a relief to discover somebody that WHEN '1' THEN 'Other' WHEN '2' THEN 'Unkown'
I don't have the direct link to it, but I do have the zip file that has the standard (MOF) listed. Enhansoft Reporting for SCCM (ER) http://msdn.microsoft.com/en-us/library/windows/desktop/aa387204(v=vs.85).aspx?) 22 Storage Chassis This means that if you are using Microsoft System Center Configuration Manager Current Branch or Microsoft System Center 2012 R2 Configuration Manager, these reports will work with all RBA settings. 'Chassis Name' = CASE enc.ChassisTypes0 Access type: Read-only. Enhanced Asset Management Suite (EAM) FYI my surface have a Chassis type of 11. About 3/4 of each OS has Chassis However... nothing is ever straight forward. Microsoft Surface 4 is a type … If you are, how will you know the number of desktops left in your environment? Sorry, your blog cannot share posts by email. :-), Creating a Chassis Type Lookup Table In SCCM DB. You need to know exactly what you have got in the field. The Count by Chassis Types dashboard puts the 24 System Enclosure WMI classes into two easy-to-read charts. And it is not always right. In the chart on the left-hand side, the WMI classes are grouped into. Thankfully Powershell was able to do this using simple IF - ELSE IF - ELSE :) WHEN '3' THEN 'Desktop' WHEN '4' THEN 'LowProfileDesktop' Would you also find it useful to know the number of desktops, laptops, servers or VMs that are in your environment? All these values are from SQL table called SMS_G_System_SYSTEM_ENCLOSURE .If you are looking to create SCCM report,you can create using Views( v_GS_SYSTEM_ENCLOSURE ). Windows XP x86 Laptops (Location based), select SMS_R_System.ResourceID, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from SMS_R_System inner join SMS_G_System_NETWORK_ADAPTER_CONFIGURATION on SMS_G_System_NETWORK_ADAPTER_CONFIGURATION.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_SYSTEM_ENCLOSURE on SMS_G_System_SYSTEM_ENCLOSURE.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId where (SMS_G_System_NETWORK_ADAPTER_CONFIGURATION.IPAddress like "10.2.30.%" or SMS_R_System.IPSubnets = "10.2.30.0") and SMS_G_System_COMPUTER_SYSTEM.SystemType = "X86-based PC" and SMS_G_System_OPERATING_SYSTEM.Caption like "%Windows XP%" and SMS_G_System_SYSTEM_ENCLOSURE.ChassisTypes in ("8","9","10","12","14","18","21"), select SMS_R_System.ResourceID, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.Name not in (select distinct SMS_R_System.Name from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "%Watchguard Authentication%"), select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.Name not in (select distinct SMS_R_System.Name from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "%Watchguard Authentication%") and SMS_G_System_COMPUTER_SYSTEM.DomainRole = 1.