Controllare la distribuzione dei banchi di memoria all'interno del parco macchine della propria azienda era, fino a poco tempo fa, privilegio dei soli sistemisti che avevano a disposizione software complessi ed evoluti dedicati al task specifico dell'amministrazione dell'hardware.
Verificare oggi la distribuzione dei banchi di memoria presenti all'interno di un PC è semplice come eseguire questo script all'interno di Windows PowerShell:
1Get-WMIObject CIM_PhysicalMemory | 2 Select-Object BankLabel, 3 PositionInRow, 4 @{ Name="FormFactor"; Expression= 5 { 6 $formFactor = "Sconosciuto" 7 8 switch($_.FormFactor) 9 { 10 7 { $formFactor = "SIMM" } 11 8 { $formFactor = "DIMM" } 12 11 { $formFactor = "RIMM" } 13 12 { $formFactor = "SODIMM" } 14 } 15 16 return $formFactor 17 } 18 }, 19 @{ 20 Name = 'Capacity'; 21 Expression = { '{0}MB' -f ($_.Capacity / 1MB) } 22 }, 23 Speed | 24 Format-Table -Auto
BankLabel PositionInRow FormFactor Capacity Speed --------- ------------- ---------- -------- ----- CHAN A DIMM 0 1 DIMM 256MB 667 CHAN A DIMM 1 1 DIMM 256MB 667 CHAN B DIMM 0 2 DIMM 256MB 667 CHAN B DIMM 1 2 DIMM 256MB 667
Ulteriori informazioni sulla classe WMI CIM_PhysicalMemory così come la lista di tutti i valori ammessi da FormFactor (nello script riportati solo in parte) sono disponibili su MSDN a questo indirizzo.