List various MemoryUsage

This commit is contained in:
Niko Martini 2019-07-25 18:31:08 +02:00
parent cb44cb81b3
commit 3f646a29f2

View file

@ -0,0 +1,14 @@
function Get-IcingaMemoryUsage()
{
$MEMUsageInformations = Get-CimInstance Win32_OperatingSystem;
[hashtable]$MEMUsageData = @{
'FreePhysicalMemory' = $MEMUsageInformations.FreePhysicalMemory;
'FreeVirtualMemory' = $MEMUsageInformations.FreeVirtualMemory;
'TotalVirtualMemorySize' = $MEMUsageInformations.TotalVirtualMemorySize;
'TotalVisibleMemorySize' = $MEMUsageInformations.TotalVisibleMemorySize;
'MaxProcessMemorySize' = $MEMUsageInformations.MaxProcessMemorySize;
}
return $MEMUsageData;
}