SCCM 2012 R2 HealthCheck toolkit – Pre-beta version

SCCM 2012 R2 HealthCheck toolkit – Pre-beta version

Hi All,

As Christmas is approaching, what best to receive presents, istn’t it?

Thinking on all of you that supported us during the year, we are releasing a “pre-beta” version of the SCCM 2012 R2 HealthCheck toolkit (you can download it form here).

This release has lots of changes from its predecessor (the SCCM 2007 HealthCheck toolkit).

As it is still in “pre-beta” stage, we only tested it remotely from a w7/w8.1 machines against a single primary site (cm12 sp1 cu3 and another cm12 r2) with admin rights to the CM12 box without any problem (we haven’t run it locally on the server)

Anyway, how to use it:
1-      CollectData.ps1 (This script will collect information from a CM12/R2 Infrastructure). Open the powershell (64 bits) and run with an account that has admin rights on the cm boxes as it will connect remotely to registry, wmi, etc.

  1. CollectData.ps1 -smsprovider servername (ie. CollectData.ps1 -smsprovider srv0003)
  2. Once it collect data, it will create a CollectData.log under _Logs and will create a Date\servername folder (ie. 2013-12-05\srv0003)

2-      ExportData.ps1 (this script will export the collected data to a Word 2013 format). Open powershell (64 bits) on a machine with Word 2013 installed (don’t need have admin rights on the local box this time)

  1. ExportData.ps1 -reportfolder C:\Temp\CM12R2HealthCheck\2013-12-05\srv0003 (this will perform a full export)
  2. ExportData.ps1 -reportfolder C:\Temp\CM12R2HealthCheck\2013-12-05\srv0003 -detailed $false (this will export summary information)


Known issues/limitation
– We developed this for the R2 version, but it works (and we have tested) on a 2012 SP1 CU3 (we don’t know about older version)
– Word has a limitation on the number of pages, if you reach this number, i  suggest exporting part of the queries each time. Easy way to do it is deleting the XML files from the folder you collected the data
– If you’re running on a SP1 environment, be careful with the report as it will report all systems as running older version of the client
– it will always fail to connect to the root\SecurityCenter2 wmi namespace

We also, we’d like to hear from you…send your queries/comments to


Raphael is a 9 times Microsoft MVP with over 20 years of experience in IT, in which 13 years have been dedicated to System Center and Automation. His extended experience has been developed through several IT roles, from first-line support to principal consultant, towards a wide range of clients and sectors. One of the four MVPs in Enterprise Client Management in the UK, Raphael holds more than 30 Microsoft certifications and is an MCT (Microsoft Certified Trainer). Since 2008, Raphael has been providing Microsoft trainings from basic to advanced levels in several categories. Throughout his career, Raphael has joined as speaker in well-known events such as TechEd and Gartner Security Risk Management. He also organised community events and lectured around the world, sharing best practices and knowledge within the industry. Bilingual in English and Portuguese, Raphael has authored diverse articles published in Microsoft's TechEd, served as the editor-in-chief of a magazine focused on System Center in Brazil and wrote two books: "Understanding System Center 2012 SP1 Configuration Manager: The walkthrough book" and "System Center 2012 R2 Configuration Manager: Automation from Zero to Hero".

Tagged with: , , , , , , , ,