List of SCCM Client Installation Error Codes

Nicolas PilonClient, REPORT, SSRS, System Health33 Comments

As an SCCM administrator, it’s important to learn the concept of troubleshooting a Configuration Manager client installation. By targeting the SCCM client installation error codes, you will have a better idea of what is happening during client installation. The error codes is not an exact science, they can defer depending on the situation. For a better understanding about error codes, read this great post from Jason Sandys. These codes appear in ccmsetup logs, located on in C:\windows\ccmsetup\logs. During the installation process, monitor the ccmsetup.log using cmtrace.exe and locate each error codes. There are other logs, on which the SCCM client installation relates. If you don’t find enough information in the ccmsetup.log, scan all related log files in c:\windows\ccm\logs. Use the command line net helpmsg, for more information about your return error code. SCCM Console You can also add the Last Installation Error in the SCCM console: Open the SCCM console and navigate to Assets and Compliance / Devices In the devices view, right-click … Read More

Multilingual User Interface Pack inventory with SCCM 2012

Nicolas PilonHardware Inventory, SCCM3 Comments

We all use a minimum of one operating system language on our computers.  It may be likely that a company that has many employees may end up with several nationalities. This means, more multilingual user interface (MUI) pack is required in your operating system deployment. When a MUI Pack is installed, the user interface language can be change to one of 33 supported languages. In this post, we will extend hardware inventory in SCCM 2012 to inventory multilingual user interface pack information. Here’s the steps in order to achieve this goal : Custom WMI Class Package Creation Package Deployment Hardware Inventory Verification Pre-requisites Download Multilingual User Interface Pack kit for hardware inventory in SCCM 2012 from TechNet Gallery. Unzip the file Copy ps1 in your package source directory Copy Operating System Multilingual User Interface Pack.zip where you can reach using UNC path Let’s get started! Custom WMI Class MUI languages … Read More

Win32_TPM Class in Hardware Inventory is missing Data by Default in Configuration Manager 2012

Nicolas PilonSCCM28 Comments

In Configuration Manager 2007, we were querying WIN32_TPM in hardware inventory for laptop security report. After the 2012 migration, the report was returning no value on this specific class. The usage of Bitlocker rely on TPM (Trusted Platform Module). We found by looking in the SQL query of the report that IsActivated, IsEnabled and IsOwner were selected but missing from 2012 inventory. This is collected throught hardware inventory so I decided to take a look at the default client settings. As you can see the screenshot below, WIN32_TPM class in hardware inventory is configured by default in Configuration Manager 2012 with missing information of the WMI class.  To remediate at this situation, delete and recreate the class with the same name or a new one in the default client settings by importing the following TPM MOF file. [SMS_Report(TRUE), SMS_Group_Name(“TPM”), SMS_Class_ID(“MICROSOFT|TPM|1.0”), namespace (“\\\\\\\\.\\\\root\\\\CIMv2\\\\Security\\\\MicrosoftTpm”)] class Win32_Tpm : SMS_Class_Template { [SMS_Report(TRUE), key] string SpecVersion; [SMS_Report(TRUE)] string ManufacturerVersion; [SMS_Report(TRUE)] string ManufacturerVersionInfo; [SMS_Report(TRUE)] uint32 ManufacturerId; … Read More