Get-WmiObject win32_physicalmemory сообщает неверные номера на виртуальных машинах
Я получаю странные результаты на некоторых системах Windows Server, работающих в VMWare. На большинстве машин он сообщает правильный размер, но в некоторых системах я получаю 0 (Server 2016), а на некоторых неправильное значение, которое отключено более чем на 20% (Server 2008). Команда, которую я использую:
$(((Get-WmiObject -class "win32_physicalmemory" -namespace "root\CIMV2").Capacity | Measure-Object -Sum).Sum)
Пользователь находится в группе администраторов на всех машинах. Я получаю одинаковые неправильные значения, независимо от того, удаленно или локально я запускаю команду.