SZ
сориентируйте, плз, в чем может быть дело?
есть Open Hardware Monitor, у него есть возможность через WMI дергать всякое. Но в зависимости от того, чем дергаю - wmi.getall или wmi.get - значение разное получается..
Вот наглядный пример:
дергаю значение температурного датчика под названием CPU Package:
wmi.getall[root\OpenHardwareMonitor,select Value from Sensor where Name like 'CPU Package' and SensorType like 'Temperature'] [t|[{"Value":4631248529308778496.}]]
получаю кривое значение: 4631248529308778496.
а вот тот же самый запрос, но через vmi.get:
wmi.get[root\OpenHardwareMonitor,select Value from Sensor where Name like 'CPU Package' and SensorType like 'Temperature'] [d|42.000000]
здесь значение правильное: 42.000000
ЧЕрез Posh - тоже правильное:
get-wmiobject -namespace root\OpenHardwareMonitor -query 'select Value from Sensor where Name like "CPU Package" and SensorType like "Temperature"'
Value : 42
В чем может быть дело?
И он вообще все Value с датчиков через wmi.getall криво возвращает, не только какого-то одного..
из-за этого и JSON кривой получается (с точкой в значении).. И его нельзя использовать в LLD..