euc-samples
euc-samples copied to clipboard
UEM-Samples/Sensors/Windows/system_totalphysicalmemory.ps1 - Sensor fails because Integer Response type doesn't allow decimal points
Describe the bug
When deploying this Sensor with a Response Data Type: Integer , an error occurs as Ints don't support decimal points.
Reproduction steps
1.Deploy Sensor with suggested values 2. Some\all devices fail 3. ...
Expected behavior
I was able to work around this with the following code addition to round the value, there may be a better long term fix
$totalphysicalmemory = (Get-WmiObject -Class win32_computersystem).TotalPhysicalMemory
$ram = [math]::Round(([decimal]($totalphysicalmemory)/1GB),2)
$ram = [math]::Round($ram)
return $ram
Additional context
No response