When verifying client statements of health, there are three verifications you can do:

To verify that a client is producing a statement of health:

  • Check for the presence of a recently entered line in the SMSSHA.log file: BEGIN merged SoH dump. If this line is present, the client is producing a statement of health. If this line is not present, the client is not producing a statement of health.

To verify that a client is producing a statement of health for the Configuration Manager System Health Agent (when more than one System Health Agent is being used on the same client):

  • Query the Windows Management Instrumentation (WMI) namespace using the single instance class root\ccm\smsnapagent, and verify that the following properties of the class CCM_StatementOfHealth have data recently added: StatementOfHealth, LastSoHGenerationTime, and LastEvaluationTime. If these properties have data, the client is producing a statement of health for the Configuration Manager System Health Agent. If these properties do not have data, the client is not producing a statement of health for the Configuration Manager System Health Agent.

To verify that a client is producing a statement of health using its site Configuration Manager NAP policies:

  • Verify the following log line entry exists in the SMSSHA.log file. If this entry is present, the client is producing a statement of health using its site Configuration Manager NAP policies. If it is not present, the client is not producing a statement of health using its site Configuration Manager NAP policies.

    • CORE: HandleSMSSystemHealthStateV1 soon after the line BEGIN merged SoH dump.

See Also