WMI. Информация об установленной памяти
03 Dec 2017
local_offer
wmi
local_offer
powershell
Количество слотов памяти и размер установленных модулей
$strComputer = "."
$colSlots = Get-WmiObject -Class "win32_PhysicalMemoryArray" -namespace "root\CIMV2" `
-computerName $strComputer
$colRAM = Get-WmiObject -Class "win32_PhysicalMemory" -namespace "root\CIMV2" `
-computerName $strComputer
Foreach ($objSlot In $colSlots){
"Total Number of DIMM Slots: " + $objSlot.MemoryDevices
"Total possible memory size: " + ($objSlot.MaxCapacity / 1MB) + " GB"
}
Foreach ($objRAM In $colRAM) {
"Memory Installed: " + $objRAM.DeviceLocator
"Memory Manufacturer: " + $objRAM.Manufacturer
"Memory Speed: " + $objRAM.Speed
"Memory Type: " + $objRAM.MemoryType
"Memory Type Detail: " + $objRAM.TypeDetail
"Memory Form Factor: " + $objRAM.FormFactor
"Memory Size: " + ($objRAM.Capacity / 1GB) + " GB"
}
Total Number of DIMM Slots: 2
Total possible memory size: 16 GB
Memory Installed: PROC 1 DIMM 1
Memory Manufacturer: HP
Memory Speed: 1600
Memory Type: 0
Memory Type Detail: 16512
Memory Form Factor: 8
Memory Size: 2 GB
Memory Installed: PROC 1 DIMM 2
Memory Manufacturer: HP
Memory Speed: 1600
Memory Type: 0
Memory Type Detail: 16512
Memory Form Factor: 8
Memory Size: 2 GB