Forum Discussion
Ricey_
Jan 29, 2021Copper Contributor
Total physical memory attribute graph location
Hey All, I'm currently looking for where the "Total physical memory" attribute under hardware on an intune device is stored in Graph. I'm searching in https://graph.microsoft.com/beta/deviceMana...
Feb 01, 2021
Hey Ricey_,
you have to query for it explicitly by using select, otherwise you will always get back 0...
https://graph.microsoft.com/beta/deviceManagement/manageddevices('123-123-123-123-123')?$select=id,hardwareinformation,activationLockBypassCode,iccid,udid,roleScopeTagIds,ethernetMacAddress,processorArchitecture,physicalMemoryInBytes
[...]
"processorArchitecture": "x64",
"physicalMemoryInBytes": 2147483648,
[...]
This way you will get the values you are searching for.
best,
Oliver
- anzicsreckoFeb 04, 2022Copper ContributorNot working. It always returns "physicalMemoryInBytes": 0. Intune shows 8GB.
- Luka PustahijaMar 02, 2022Copper ContributorIt works through MS graph web application and I have value in the response, but when I put that request as Uri in a PowerShell Invoke-RestMethod value is always 0.
I'm pretty sure that similar request worked a few months back. Any idea what could be wrong?- mattpennerApr 01, 2022Copper ContributorI am seeing this same issue.
- AlanL1969Nov 16, 2021Copper ContributorNot working for me."error": {"code": "BadRequest","message": "Parsing OData Select and Expand failed: Term 'id,hardwareinformation,activationLockBypassCode,iccid,udid,roleScopeTagIds,ethernetMacAddress,processorArchitecture,physicalMemoryInBytes [...] \"processorArchitecture\": \"x64\", \"physicalMemoryInBytes\": 2147483648, [...]' is not valid in a $select or $expand expression.",
- Ricey_Feb 02, 2021Copper Contributor
Great that worked thanks a lot for your help.
So to get all my devices and the amount of RAM would have to query each device ID separately?
- Feb 02, 2021
Ricey_ from my understanding, that's the way to go.