VM Hostのビューでは、フィールド.Config.ConsoleReservationが表示されますが、ESXiにはコンソールがありません。vSphereGUIには、ESXiホストの合計メモリとシステムメモリが表示されます。
ESXIホストのシステム(vmkernel)メモリを取得するにはどうすればよいですか?
これは機能しているようです。
$totalmemoryB = $view.Hardware.MemorySize
$totalmemoryMB = [Math]::Round($totalmemoryKB / 1024 / 1024)
$limitmemoryMB = $view.SystemResources.Config.MemoryAllocation.Limit
$systemmemoryMB = $totalmemoryMB - $limitmemoryMB
Get-Stat -Entity hostname -memory