euc-samples icon indicating copy to clipboard operation
euc-samples copied to clipboard

UEM-Samples/Sensors/Windows/system_totalphysicalmemory.ps1 - Sensor fails because Integer Response type doesn't allow decimal points

Open jdtomchick1194 opened this issue 4 months ago • 0 comments

Describe the bug

When deploying this Sensor with a Response Data Type: Integer , an error occurs as Ints don't support decimal points.

image

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

jdtomchick1194 avatar Apr 17 '24 16:04 jdtomchick1194