Некоторые программы мониторинга, такие как Spiceworks, перечисляют не только карты памяти, используемые в машине, но также каким-то образом показывают, какие конкретные слоты на плате используются и которые их используют. С WMI я могу получить общее количество слотов, а также список всех устройств, но поле «DeviceLocator» в Win32_PhyiscalMemory кажется загадочным и может полностью отличаться от материнской платы к материнской плате.
У меня вопрос по WMI и / или удаленному реестру, как я могу узнать, какие конкретные слоты используются, как Spiceworks? Я разрабатываю простой сценарий, чтобы легко найти всю эту информацию в довольно большой сети с множеством различных аппаратных платформ, но все они работают под управлением Windows Server.
Как насчет использования WMIC MEMORYCHIP
? Есть довольно много опций, доступных в различных подкомандах (и подкомандах, если на то пошло). Щелкните ВОТ для более подробного прохождения.