I have playing with the PS Script (yeah, because Symantec still haven't released a 100% safe update yet), and found out that Microsoft just released this document that explains how to interpret the results.
Speculation Control Validation PowerShell Script
For example:
BTIHardwarePresent: True -> apply OEM BIOS/firmware update
BTIWindowsSupportPresent: True -> install January 2018 update
BTIWindowsSupportEnabled: True -> on client, no action required. On server, follow guidance.
BTIDisabledBySystemPolicy: False -> ensure not disabled by policy.
BTIDisabledByNoHardwareSupport: False -> ensure OEM BIOS/firmware update is applied.
KVAShadowRequired: True or False -> no action, this is a function of the CPU the machine uses
If KVAShadowRequired is TRUE
KVAShadowWindowsSupportPresent: True -> install January 2018 update
KVAShadowWindowsSupportEnabled: True -> on client, no action required. On server, follow guidance.
KVAShadowPcidEnabled: True or False -> no action , this is a function of the CPU the machine uses
Maybe you want to read the document, before you run it in your enviroment:
Understanding the output of the Get-SpeculationControlSettings PowerShell script