It would be important to create SCCM query/collection to have insfracture status.
here is relative code that can easily adapted:
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 where SMS_R_System.ClientVersion = "5.00.7804.1000"
Here they are SCCM 2012 client versions: