How to get Memory Usage from Windows Server 2012 R2 in OpenStack I have an Rocky OpenStack cluster, I want to monitor memory usage of instances.

monitoring of Linux instances is OK but Windows Server instances do not provide any data for memory usage. 

I've searched a lot, I've installed balloon driver on windows instances but not worked for me. All components are updated to latest version. 

So how can I get memory usage data from them?
In PowerShell

Get-WmiObject -Class win32_operatingsystem -Property TotalVisibleMemorySize,FreePhysicalMemory


Or 

wmic os get freephysicalmemory


Or

systeminfo