08/05/2008

Ottenere informazioni sui banchi di memoria del PC

A cura di Efran Cobisi
Tag: WMI


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
Il risultato sarà qualcosa di simile a questo:
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.

Commenti

Nessun commento disponibile.